Senior .NET Software Engineer

3 days ago

Apply Now
Logo of Assurant

Assurant

specialty insurance • extended service products and related services • renters insurance • lender-placed homeowners insurance • flood insurance

10,000+ employees

Founded 1892

💸 Finance

👥 B2C

💰 Post-IPO Debt on 2023-02

Description

• Leading the design, implementation, and maintaining code using Agile/Scrum-based development • Review and analysis of business and functional requirements • Participation in project architecture and leading technical design • Performing technical analysis, implementation, debugging and maintenance of complex program modules • Leads writing design and technical specifications, code implementation, defect correction, unit testing, and participation in design and code reviews • Researches and supports the integration of emerging technologies and guides and influences department and project teams • Facilitates collaboration with stakeholders • Provides leadership in full systems life cycle management to ensure delivery is on time and within budget • Directs component and data architecture design, technology planning, and testing for Applications Development initiatives to meet business requirements • Guides teams to ensure effective communication and achievement of objectives • Leads junior team members with project related activities and tasks

Requirements

• 5+ years of relevant experience in developing high-quality object-oriented software • Solid hands-on C#, .NET Core and Azure development experience • Front-end development utilizing frameworks like Angular, VueJS, Blazor (Dependent on team) • Hands on experience in and knowledge of SOAP and RESTful web services (Microsoft Web API) • Experience working with distributed solutions. • Excellent ability to provide architecture guidance to the project team working with all aspects of an application lifecycle - solution architecture, architecture artifacts, high performance design, caching mechanisms, scaling and security • Solid knowledge of Microsoft technologies, databases • Experience with a software development process that leverages agile approaches such as SCRUM as well as Test-Driven Development • Bachelor’s or advanced degree in Computer Science or a related STEM field or equivalent experience • Cosmos Database experience. • Experience with distributed computing: Azure cloud platforms highly desirable.

Apply Now

Similar Jobs

6 days ago

Lead a team developing reliable user-centric applications at BrowserStack, a leading software testing platform.

December 20, 2024

Open English

501 - 1000

Join Open English as a software engineer to develop applications leveraging Generative AI and Large Language Models. Seeking candidates with strong Java, Spring Boot, Python, and Django experience.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com