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 recruiting a .Net C# Software Engineer (5 positions) for our team in Romania. 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.
Requirements
Degree in computer science or equivalent with a minimum of 7 years’ experience in software development. Experience should incorporate a minimum of 5 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.