Senior Full Stack Software Engineer
The Group Benefits team is looking for Master Full Stack Software Engineers with several years of experience, an engineering mindset and a passion for designing, developing and improving cool software products. You thrive on delivering resilient and scalable applications, with a focus on continuous delivery and Agile principles. Creativity in solving problems is your strength. You are always learning by using new tools and technologies. Communicating effectively is what you do!
We're not who you think we are!
We're not some stuffy, old insurance company. We're a technology-driven financial institution with a mission: “Decisions made easier. Lives made Better” and a new focus – transforming to a digital customer-centric leader. We are all in with Agile, modern tools and processes. We have no speed limit for this transformation! Get on board quickly, before this opportunity speeds past!
We need someone with the following qualifications:
o Master expertise in Node.js, React, GraphQL and modern JavaScript
o Strong knowledge in .NET technologies (.NET Core, ASP.NET, C#) OR Python, Java
Other desired areas of expertise:
o Web Services, API, Microservices
o Oracle, MS SQL, MongoDB
o Azure, Pivotal Cloud Foundry (PCF)
o Test driven development / Behavior driven development
o Jenkins, Concourse, Docker, SonarQube, Artifactory, BlackDuck
o Source Control: Git
o Jira, Confluence
o Experience with Kafka, NiFi is a bonus
What Work Will I be Doing?
We are in the process of transforming, and we’re looking for master developers to learn and grow with us! Your responsibilities would include:
o Develop scalable and maintainable applications and services
o Drive innovative solutions to meet business needs, providing guidance on architecture
o Coach software engineers to develop technical talent within the squad
o Lead the delivery team in committing to achievable and realistic goals
o Proactively lead continuous improvement of Agile development practices and processes
o Act as key contributor to technical refinement / complexity estimation of backlog and stories
o Take ownership of the quality and usability of code
o Uncover pain points and opportunities to accelerate the delivery of new business value through platforms and software
o Find and reuse patterns and platforms in the ecosystem and the broader community
o Participate in a paid on-call support rotation
o Enjoy your job!
Am I Right for the Job?
We're looking for passionate, motivated individuals to join our team's exciting journey as we grow, pioneer, and innovate. Experience with any or all the tools and technologies we use is a huge plus, but don't let one of those list items deter you! If you're excited by the notion of joining a team that is going to disrupt, make a name for itself, and have fun doing it, we want to hear from you!