Secura Insurance Neenah , WI 54957
Posted 4 weeks ago
The Senior Software Engineer on the Integrations Team is responsible for the method in which data transfers and/or transforms between software programs and applications. This includes researching, designing, documenting, coding, testing and implementing requirements.
RESPONSIBILITIES:
Create or modify existing integration solutions
Learn and leverage monitoring tools to troubleshoot, configure or respond to alerts
Participate on a scrum team as a Dev team member and actively engage in sprint refinement, daily scrums, sprint planning, sprint demos and sprint retrospectives
Collaborate between many different project/department roles both technical and non-technical, to help set the design, implementation approach, ensure quality and timely delivery of integration solutions
Contribute/develop standard processes and best practices too
Participate as a member of the integrations center 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
Multiple domain development experience
Participate in software/vendor meetings
Demonstrate thought leadership and planning
Identify and help mitigate risks and blockers for the team
Coach and mentor other developers and foster a knowledge sharing atmosphere
Partner with product owner and technical lead on evaluating and prioritizing technical debt
Stay current with P&C insurance knowledge and technology knowledge to bring new ideas or improvement opportunities
Participate in the 24x7 on-call support rotation
QUALIFICATIONS:
ESSENTIAL:
Bachelor degree in computer science or information systems
Understanding of Messaging and APIs, including XML, JSON, SOAP, and REST
Experience with CI/CD pipelines
At least 7 years of programming experience in an object-oriented language, preferably .NET (C#) or Java
Knowledge about various architectures and protocols such as MOM, XSLT, SOA, EDA, UDDI, FTP and WSDL
Working knowledge of database structure, design, and access methods
Understanding of coding methods and best practices including object oriented software architecture/design and service oriented software architecture/design
Demonstrated eagerness to learn
Emphasize quality through programming or processes
Well-developed analytical and problem solving skills
Ability to work in a highly collaborative environment with onsite and remote team members from different geographic regions
Excellent oral and written communication skills
PREFERRED:
Experience with .Net Core APIs
Experience with Web Services
Experience with web based application development i.e. MVC, JavaScript, TypeScript, MVC, Angular, React, Blazor
Basic knowledge of SQL server and DB2 databases including stored procedures
Experience with Dynatrace, Azure DevOps, TeamCity, Octopus Deploy, GitHub is a plus
Cloud Experience with Azure, AWS, or Google
Agile experience
Secura Insurance