Full Stack Software Engineer - C#, .NET
Description
Millennium is a global, diversified alternative investment firm, founded in 1989. Defined by evolution, innovation and focus, Millenniums mission is to deliver results for our investors.
Millenniums Treasury Technology team develops and supports a broad range of software products and services across the Treasury ecosystem. As part of the firms Information Technology organization, the team builds flexible, scalable technology and advanced proprietary systems that support liquidity management, financing strategy, and strategic funding and liquidity decisions.
- Partner across the global technology organization to solve complex business problems.
- Collaborate with global business stakeholders to define requirements and manage project delivery.
- Own delivery timelines for Treasury applications and projects.
- 6+ years of full-stack software development experience in a technology environment.
- Hands-on experience with .NET development, including C# and ASP.NET Web API.
- Hands-on UI development experience with Angular, TypeScript, and AG Grid.
- Experience with enterprise databases, including Microsoft SQL Server, Sybase, or Oracle.
- Strong programming foundations, including object-oriented programming, design patterns, service-oriented architecture, concurrency, and SOLID principles.
- Experience with Python is preferred.
- Experience with continuous delivery tools and a strong understanding of software delivery practices.
- Strong analytical, problem-solving, written, and verbal communication skills, with the ability to thrive in a dynamic, fast-paced environment.
