Lazard Asset Management is looking for an experienced Senior Full Stack .NET Developer to drive the technical vision and development of their products within their Azure cloud application development team.
Requirements
- 7+ years’ experience in software development with .NET and ASP.NET using C#
- Experience with Front-End technologies, Windows Forms, WPF, etc.
- Experience with database technologies such as MS SQL Server and Snowflake
- Experience with Entity Framework and WCF
- Solid knowledge of HTML/CSS/JavaScript
- Experience with cloud infrastructure and architecture, preferably Azure
- Familiarity with SOLID principles, clean architecture, DDD
- Experience building secure CI/CD pipelines for deployment
Responsibilities
- Design, coding, and debugging software applications using the .NET framework
- Architect scalable and efficient applications
- Performa optimization and code refactoring
- Enforce secure coding standards through peer code reviews and automated testing
- Guide development teams to review business requirements, design documents, test plans/test cases and performance testing plans
- Effectively communicate technical solutions and recommendations to senior level management
- building applications, complex API integrations, up through entitlement engine to our web user interfaces
Other
- A Bachelor’s degree in Engineering / Science, or an equivalent
- Excellent communication skills at all levels, from team members to senior management
- Exceptionally organized, methodical
- Passionate about building new applications utilizing Microsoft Azure cloud technologies
- Solid understanding of enterprise design patterns