Description
Company Overview
This client is the world's choice for governance solutions, enabling institutional investors and publicly listed companies to make sustainable decisions based on research and data.
Covering 30+ meetings each year across approximately global markets, we provide unparalleled expertise and support to our clients.
Position:
We are seeking a highly skilled Senior C# Developer to join our team in Limerick, Ireland. This is a hybrid role requiring 3 days of attendance on-site.
Responsibilities:
* Design, implement, and maintain applications and services in a truly Agile (Scrum) environment.
* Actively participate in agile ceremonies, including Grooming, Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives.
* Implement coding practices consistent with defined conventions.
* Collaborate with colleagues to develop comprehensive test plans for system implementations.
* Perform and automate unit and comprehensive testing to ensure functional and technical quality of deliverables.
* Contribute valuable insights in design reviews and code reviews.
* Provide 2nd/3rd level support to business groups for all applications and services developed and maintained by the development group.
* Coordinate work with other developers both in-house and off-shore.
* Assist in the deployment of releases and patches into the production environment.
* Be available out-of-business hours for production support on a rotational basis.
* Mentor and manage teams, enabling them to progress in their careers.
Requirements:
* Degree in computer science or equivalent with a minimum of 5 years' experience in software development.
* Experience should incorporate at least 3 years of development experience through the entire lifecycle of an enterprise application (multi-tier), using .NET, Visual Studio, C#, and Agile methodologies.
* Familiarity with Azure DevOps, Git, microservice API's, Kubernetes, Dependency Injection, and writing testable code.
* Experience with automated unit testing frameworks, test-driven development, and Continuous Integration.
* Exposure to client-side frameworks such as Angular.
* T-SQL experience, including the ability to analyze complex flows within stored procedures, is desirable.
* Experience implementing features in applications by leveraging design patterns and building high-performance applications that can scale across multiple servers.
* Strong documentation and communication skills.
Benefits:
* Employer Pension Contribution *
* Private Health Insurance *
* Life Insurance *
* Long term illness Cover *
* Supported Study Leave
*On completion of 6 month probation