Description
The Senior Software Developer will design, develop, and maintain scalable software solutions for finance, insurance, and financial services environments using the Microsoft .NET technology stack. The role combines full-stack development with architectural responsibility, technical decision-making, collaboration with cross-functional teams, and evaluation of emerging technologies, including AI-enabled capabilities. It requires a bachelor’s or master’s degree in a related field, at least five years of software development experience, strong .NET and Microsoft technology-stack expertise, cloud experience preferably with Microsoft Azure, and familiarity with Agile and CI/CD practices. The position offers a hybrid work model, private medical insurance, bonuses, and other family and professional development benefits.
