Sr. Software Engineer
AssurantAbout the role
The Sr. Software Engineer is a position requiring working with our international clients, business partners, architects, engineers, management and other IT groups to understand, design and engineer technical solutions for the desired capabilities.
The Senior Software Engineer develops multi-platform application functions, services, and other related software components in response to problem and project change requests of the highest complexity and risk. The incumbent provides training and mentoring to others in areas of acquired expertise. The incumbent participates in the day-to-day activities for the Scrum team. The incumbent is responsible for the efficient application of currently relevant and appropriate emerging technology in the development of quality products within the constraints of time and budget. The Engineering team works in partnership with other Technology Functions and the Business to ensure quality delivery of our products. The team works in an Agile scrum environment and is located globally. The team is independent in driving all decisions and is responsible for continuously improving customer experience, revenue growth and operations enablement through quick turn-around of development of our products with high quality.
What will be my duties and responsibilities in this job?
Participates and contributes to design and build phases of the project
Communicates frequently with lead engineers and management on project status, issues or news
Follows the methodology standards and development process standards set by the Architects
Learn new technologies for the project as needed
Participates in design reviews
Contributes to software reviews for consistency with best practices, standards and architecture guideline including code review
Participates in finding solutions to problems, document procedures, mentors’ junior staff on problem resolution approach
Collaborates and work with the Lead Engineer and Architects to design the appropriate solution for the project using the Architect guidelines.
Participates in performing technical evaluations of vendor packages
Collaborates with Application & Database Architecture and Lead in the selection and use of new, unexplored technology and design of projects
Ensures final build adherence to approved design and meeting user requirements and expectations
Analyzes conditions and strategies that effectively minimize implementation risk and/or improve system reliability and performance
Participates in the integrations of components and systems
Participates in team scrum meetings and with peers, and users
Demonstrates potential for leadership, including sharing technical guidance, training and mentoring to others in areas of expertise
Works and meets with the team very frequently to discuss issues, progress, questions, open items, etc.
Participates in interviews for new candidates for the projects
What are the requirements needed for this position?
Completion of Bachelor’s degree in MIS, CS, Technical Certification, etc. Master’s degree preferred
Minimum of 5+ years of experience as a software engineer with following tech stack: Visual Studio .NET, .NET Core, C#.NET, .NET Framework 3.5 & higher, AJAX and Extensible Markup Language (XML & XMLT); IIS 7.0 and higher
5+ years of experience using CodeSmith code generator, Web Services, WSS 3.0, WSE, & WCF, CSS, HTML, DHTML, Javascript, SonarQube, Service Fabric, Service bus and others.
5+ years of hands on experience developing and managing REST APIs
5+ years working with Azure development, Okta Authentication, ARM, BICEP, YAML Ci/CD pipelines, Azure DevOps, GitHub
4+ years of experience work with Oracle 19c or higher and developing PL/SQL and Stored procedures
Minimum 4+ years of warranty industry experience
3+ years of international application support
Minimum of 4 years of related hardware/software and system technologies.
Experience administrating geographically dispersed systems across multiple time zones.
Source control tool – ADO
Reporting tool – SSRS and SharePoint
Multi-lingual is a plus
Other Qualifications:
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s