Senior .NET Software Engineer - An esteemed investment management company is seeking an experienced Senior .NET Software Engineer to lead the development of robust and scalable financial solutions. This high-impact role provides an opportunity to shape technology strategies and mentor junior engineers within a collaborative and growth-focused team.
Responsibilities for the Senior .NET Software Engineer:
* Drive the design, development, and deployment of complex software solutions using .NET technologies.
* Architect scalable systems to support evolving business requirements and ensure high performance.
* Take ownership of key projects, managing technical deliverables and ensuring deadlines are met.
* Provide technical leadership, guiding junior engineers and promoting best practices within the team.
* Collaborate with stakeholders to align technical implementations with business objectives.
Skills & Experience for the Senior .NET Software Engineer:
* Extensive experience in .NET development, including expertise in C#, ASP.NET Core, and microservices architecture.
* Strong knowledge of database systems, including SQL and NoSQL technologies.
* Demonstrated success in delivering complex technical projects within a financial or investment setting.
* Experience with cloud platforms such as Azure, and proficiency in DevOps tools and practices.
* Excellent problem-solving and leadership skills, with a passion for innovation and mentoring.
This is an exceptional role for a seasoned professional eager to make a tangible impact on financial technology while steering a talented team toward success.