Lead .NET Software Engineer

6 hours 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+

💰 Post-IPO Debt on 2023-02

Description

• Design software architecture, ensuring scalability, reliability, and security • Enforce coding standards and best practices to ensure high-quality code • Provide technical solutions and troubleshoot issues that arise during development • Keep abreast of new technologies and incorporate them into the team's work where appropriate • Write, review, and optimize code for critical software components • Oversee the development and execution of unit tests, integration tests, and automated testing • Manage deployment processes, ensuring smooth releases and minimal downtime • Analyze and optimize software performance • Continuously improve development processes to enhance productivity and quality • Collect and incorporate feedback from users and stakeholders to improve software products • Communicate effectively with stakeholders, including product managers, designers, and other engineers • Ensure comprehensive documentation of software design, code, and processes • Participate in project planning, including defining scope, timelines, and resources • Coordinate tasks among team members, ensuring project milestones are met • Identify potential risks and implement mitigation strategies • Monitor and report on the progress of projects to stakeholders • Mentor junior and mid-level engineers, providing guidance and support for their professional development • Foster a collaborative environment, facilitating effective communication within the team and with other departments • Address and resolve any conflicts or issues within the team

Requirements

• Bachelor’s degree in computer science or equivalent • 7+ years of experience in designing, implementing, and maintaining back-end APIs using Microsoft.NET • 7+ years of experience with relational database management systems (RDBMS) such as PostgreSQL, MySQL, or Microsoft SQL Server, and at least 2 years of experience using NoSQL/document databases (preferably MongoDB). • 3+ years of experience with Azure Cloud Platform and containerization technologies like Docker and Kubernetes. • Experience or Knowledge of Optimizely CMS and Commerce Platform is a huge plus. • Thorough understanding of object-oriented programming (OOP) concepts and design/architectural patterns for developing scalable and maintainable software. • Strong problem-solving abilities and the capacity to collaborate effectively within a team environment. • Excellent written and verbal communication skills, including the capability to mentor and provide guidance to junior developers. • Adaptability to new technologies and a commitment to staying abreast of industry trends. • 2+ years of experience with one of the front-end technology stacks: Angular, React, or Vue.

Benefits

• For U.S. benefit information, visit myassurantbenefits.com • For benefit information outside the U.S., please speak with your recruiter.

Apply Now

Similar Jobs

6 hours ago

Calix

1001 - 5000

As a Generative AI Platform Architect, lead innovative AI application development for Calix's cloud platforms.

6 hours ago

EasyPost

51 - 200

Developing software solutions for EasyPost's robust shipping API. Collaborate with cross-functional teams to enhance user experience.

7 hours ago

UpTogether

11 - 50

Play a key role in backend infrastructure for UpTogether’s Connect platform, focusing on Python.

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