What are the responsibilities and job description for the Senior Software Engineer position at Career Opportunities?
The Senior Software Engineer is responsible for designing, coding, and testing software programs and applications that enable Associate-facing technologies and capabilities for SECURA Insurance. This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle. The role involves providing technical and thought leadership within various teams and collaborating with internal and external partners to ensure the success of technology products. This role can be onsite, hybrid, or remote; most of the team is onsite/hybrid.
Responsibilities:
- Develop solutions working with various application teams, including designing, creating, and managing software solutions.
- Analyze, design, program, test, and implement systems to fulfill business needs or solve problems, utilizing all phases of the system development lifecycle (SDLC).
- Monitor applications and resolve errors or alerts, including setting alerts to maintain stability, monitoring error logs, and automating administrative tasks.
- Participate on scrum teams and engage in sprint refinement, daily scrums, sprint planning, sprint demos, and sprint retrospectives.
- Assist the Technical Lead, setting strategy for implementation, ensuring quality and timely product delivery, and establishing standard processes and best practices.
- Participate in centers of excellence by developing and enforcing best practices and code review standards.
- Participate in performance analysis and disaster recovery planning and testing.
- Deliver presentations to leadership and team members.
- Provide technical leadership of SDLC and source control.
- Participate in software/vendor evaluations and recommend application architecture/design.
- Provide emerging technology thought leadership and planning.
- Identify and help mitigate risks and blockers for the team.
- Coach and mentor other developers, fostering a knowledge-sharing atmosphere.
- Partner with product owners to evaluate and prioritize technical debt.
- Stay current with P&C insurance knowledge and technology trends.
- Other duties as assigned.
QUALIFICATIONS:
ESSENTIAL:
- Bachelor’s degree in an IT-related field, or an Associate degree with equivalent experience.
- 5 years of Software Engineering experience.
- Experience with XML/Xpath, SQL, .Net, and object-oriented design/programming.
- Ability to work with onsite and offshore teams, operating in a hybrid team model.
- Highly motivated, organized, and a self-starter.
- Superior oral and written communication skills.
- Results-oriented.
PREFFERED:
- Insurance industry experience.
- Experience with Duck Creek software solutions.
- Experience with AzureDevOps (ADO).
At SECURA, we are transforming the insurance experience by putting authenticity at the forefront of everything we do. Our mission is clear: we’re making insurance genuine. We recognize that our associates are our greatest assets, and we invest in their well-being and professional growth. We offer opportunities for continuous learning and career advancement, competitive benefits, and a culture that champions work-life balance. Joining SECURA means becoming part of a dynamic team that values each individual’s contribution and fosters a collaborative atmosphere. Here, you’ll not only find a fulfilling career but also a place where you can make a positive impact every day.
SECURA Insurance strives to provide equal opportunity for all employees and is committed to fostering an inclusive work environment. We welcome applicants from all backgrounds and walks of life.