Middle Full Stack .NET Developer
ClientOur client is a leading global alternative investment and asset management firm that raises, invests, and manages private equity and hedge funds. This company oversees capital for a diverse group of investors, including pension funds, endowments, foundations, financial institutions, investment funds, and high-net-worth individuals. With headquarters in New York, this investment group has affiliates with offices worldwide.Position overviewWe are looking for an experienced Middle Full Stack .NET Developer to join our engineering team and contribute to the development of high-quality, scalable financial software solutions. This role requires strong back-end expertise with .NET technologies, solid front-end experience using Angular, and the ability to collaborate closely with cross-functional teams. This position requires a minimum of three days per week working on site at the client's office in New York. The estimated salary range for this position is up to 130,000 USD per year.ResponsibilitiesDesign, develop, and maintain robust applications using .NET Framework / .NET Core, C#, and ASP.NETBuild and enhance RESTful APIs and backend servicesDevelop responsive and scalable UI components using the Angular frameworkWork with MS SQL Server and other relational databases to design, optimize, and maintain database schemas and queriesApply object-oriented design principles, design patterns, and industry best practicesWrite and maintain unit tests, ensuring code quality and reliabilityParticipate in Agile/Scrum ceremonies including sprint planning, stand-ups, reviews, and retrospectivesCollaborate with Business Analysts to understand business requirements and translate them into technical solutionsWork effectively with Git and follow best practices in code versioning and peer reviewsAdapt quickly to changing requirements and priorities, especially in financial software environmentsCollaborate with teams working on Java-based services, MEAN stack applications, and other technologiesRequirementsMinimum of 6 years of hands-on experience and knowledge with the .NET Framework or .NET Core, specifically C# and ASP.NETExtensive front-end development experience with Angular frameworkExperience with relational databases, preferably MS SQL with knowledge of SQL.Experience building RESTful API services etc.Solid understanding of object-oriented design, design patterns, and software development best practicesSolid experience in unit testingAgile process (unit testing, mocking, refactoring, process communications, code versioning Git).Team player with ability to learn new solutions and new technologies.Ability to work with other technologies (Java based services, MEAN stack applications and services).Ability to discuss and understand business requirements provided by Business Analysts.Ability to adapt to financial software project dynamics and changes.Nice to haveExperience in financial software or regulated environmentsExposure to Java-based services and MEAN stack applicationsExperience with cloud platforms (Azure and/or AWS)Knowledge of CI/CD pipelines and DevOps practices