Company Overview
Glass Lewis is the world’s choice for governance solutions. We enable institutional investors and publicly-listed companies to make sustainable decisions based in research and data. We cover 30,000+ meetings each year, across approximately 100 global markets.
Our customers include the majority of the world’s largest pension plans, mutual funds, and asset managers, collectively managing over $40 trillion in assets. We have teams located across the United States, Europe, and Asia-Pacific giving us global reach with a local perspective on the important governance issues. Founded in 2003, Glass Lewis is headquartered in San Francisco, California with additional offices in Kansas City, Missouri; Paris, France; Limerick, Ireland; Karlsruhe, Germany; Sydney, Australia; Tokyo, Japan; and Manila, Philippines.
Position:
We are looking for a Senior C# Developer to join our team in Limerick, Ireland. This is a hybrid role with 3 days attendance on-site required. Candidates must have experience with all levels of the software development lifecycle (SDLC) for an enterprise level application.
Responsibilities:
- Design, implement and maintain applications and services in a truly Agile (Scrum) environment
- Actively participate in agile ceremonies (Grooming, Planning, Daily Stand-ups, Sprint Reviews and Retrospectives)
- Implement coding practices consistent with defined conventions
- Work with colleagues to develop and execute comprehensive test plans for system implementations
- Perform and automate unit and comprehensive testing for assurance of functional and technical quality of deliverables
- Provide 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
- Managing teams and mentoring team members and enabling them to progress in their careers
- Other duties as assigned
Requirements
Degree in computer science or equivalent with a minimum of 5 years’ experience in software development. Experience should incorporate a minimum of 3 year’s development experience through the entire lifecycle of an enterprise application (multi-tier) using the following technologies and methodologies:
- Experience with .NET, Visual Studio, C#
- Experience working in an Agile environment
- Experience working with Azure DevOps and Git
- Experience with microservice API’s
- Experience with Kubernetes
- Knowledge of 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 analyse complex flows within stored procedures desirable
- Experience in LINQ
- Experience implementing features in applications by leveraging design patterns
- Experience in 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
Please note, only applicants who are eligible to work in Ireland with no restrictions will be considered (e.g. EU Citizens/ applicants with permanent residence permits)