The Senior Software Engineer on the IT Digital team is someone with skills and experience in developing software that supports backend processing and the data required to deliver business results. They will also work on software used by our Associates (primarily web-based) that enables them to help support/manage work. We’re growing the capabilities of our teams here at SECURA, and we’re looking for passionate individuals willing to collaborate to make a positive impact on that growth. This is a full-time hybrid position based out of our corporate office in Neenah, WI.
RESPONSIBILITIES:
- Work as a Development Team member on a scrum team while maintaining a productive & positive work atmosphere.
- Work independently to take ownership of and deliver on assigned tasks.
- Collaborate with team members to write, interpret, and translate user story requirements into working software.
- Analyze, Design, create, maintain, and support software solutions in:
- Visual Studio / VS Code
- C#
- Various .NET frameworks
- Web Development – HTML, CSS, JavaScript, MVC, or ASP.NET Core
- API Development – WebAPI, REST, JSON, XML, or SOAP.
- Database Development - Microsoft SQL Server, SSMS, ORM, or related.
- CI / CD and DevOps practices.
- Some Legacy Technology Stacks, older versions of .NET, integration and support with Vendor solutions.
- Perform Tech Lead role on projects when assigned.
- Perform and participate in pull requests and code reviews.
- Provide methodology thought leadership.
- Cultivate and disseminate knowledge of application development best practices.
- Identify the impact of technology design changes.
- Establish trusting and credible relationships with identified technical, functional, business and vendor partners.
- Provide technical leadership and enthused about mentoring to less experienced developers.
- Contribute / influence the software solution design process using previous experience & knowledge of various technology solutions available.
- Participate in scrum ceremonies such as backlog refinement, sprint planning, sprint demos, sprint retrospectives and daily scrum.
- Build knowledge in Property & Casualty business and industry technology, then utilize that knowledge with existing productivity tools, standards, and procedures to contribute to the cost-effective operation of the department and company.
- Participate in the 24x7 on-call support rotation as needed.
QUALIFICATIONS:
ESSENTIAL:
- 5+ years of programming experience in an object-oriented language, preferably .NET
- Associate’s or Bachelor’s degree in IT related field or equivalent combination of education/experience.
- Detail oriented and ability to work independently and as part of a team.
- Demonstrates an eagerness to learn and coach others.
- Secure development best practices, including authentication & authorization.
- Demonstrates a desire to improve the way the team operates/delivers results.
- Results driven but also knows how to have fun on a team.
PREFERRED:
- Experience with jQuery, Bootstrap, or JavaScript Libraries / Frameworks.
- Experience with Microsoft Blazor.
- Experience developing using Microsoft Azure (esp. API Management, Functions)
- Advanced knowledge of SQL Server or DB2 databases including stored procedures.
- Experience with automated Unit/Integration Testing.
- Experience developing software patterns, guideline, & standards.
- 2+ years of experience in the Insurance industry.
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Vision insurance
Work Location: In person
#J-18808-LjbffrSimilar Jobs
- View Job
Senior Software Engineer
Neenah - View Job
Senior Software Test/QA Engineer
Appleton - View Job
Senior Mechanical Engineer - Data Centers - Remote/Hybrid (Flexible Location)
Appleton - View Job
Senior Mechanical Engineer - Data Centers - Remote/Hybrid (Flexible Location)
Appleton - View Job
Software Engineer Sr
Neenah