Software Engineering Senior Advisor - The Cigna Group
St. Louis, MO
About the Job
This is a temporary role through Magnit Global with one of the world’s leading health insurance companies.
Role Summary:
The Engineer will work to develop automation using OpenRewrite recipes. Many engineering problems come to us to be fixed in bulk. The work involves understanding the problem statement and come up with a solution, develop/testing/deploy, and liaison with stakeholders as well as app teams to whom the fixes are being applied using this newly developed automation.
Should be a core Java engineer with enough programming muscles to be able to supplement coding using Go or Python if needed.
Serve as a Technical Lead.
- Team Leadership: You would provide leadership and guidance to a team of developers or engineers. This involves setting clear expectations, assigning tasks, and monitoring progress. You would support the team members, motivate them, and foster a collaborative and productive work environment.
- Technical Guidance: As a Tech Lead, you would offer technical expertise and guidance to the team. You would assist with architectural decisions, design discussions, and problem-solving. Your experience and knowledge would be valuable in resolving technical challenges and ensuring the team follows best practices.
- Project Planning and Management: You would collaborate with project managers or product owners to plan and prioritize project tasks. This includes estimating project timelines, allocating resources, and defining milestones. You would also monitor project progress, identify risks or bottlenecks, and take appropriate actions to keep the project on track.
- Code Review and Quality Assurance: You would conduct code reviews to ensure the quality, maintainability, and adherence to coding standards of the team's deliverables. This involves providing feedback to team members, suggesting improvements, and promoting code optimization and efficiency.
- Collaboration and Communication: Effective communication is crucial in the Tech Lead role. You would facilitate clear and open communication within the team and with stakeholders. This includes conducting team meetings, providing regular status updates, and collaborating with other teams or departments to align goals and resolve dependencies.
- Mentorship and Skill Development: As a Tech Lead, you would mentor and support the professional growth of team members. This involves providing constructive feedback, identifying skill gaps, and offering opportunities for learning and development. You would encourage knowledge sharing and help team members enhance their technical skills and expertise.
- Stakeholder Management: You would interact with various stakeholders, such as clients, project managers, or product owners, to understand their requirements, gather feedback, and ensure their expectations are met. Building strong relationships and effectively managing expectations is crucial for project success.
- Continuous Improvement: Tech Leads are responsible for driving continuous improvement initiatives within the team. This involves identifying areas for improvement, introducing new tools or processes, and promoting innovation and efficiency. You would stay updated with the latest industry trends and technologies and leverage them to enhance team performance and outcomes.
Must Haves:
- Strong Java developer
- In-depth understanding of Java dependencies
- Comfortable with docker and Kubernetes
- Bring your own language (python or Go preferred)
Other skills:
- Comfortable using a CI/CD pipeline, making changes if necessary
- Experienced with migrations to Openshift and EKS
- Comfortable being a mentor/Evangelist to application teams
- Knowledge/Experience with automated code rewriters like Spring Boot migrator, open rewrite and CAS software" with this: "understanding /knowledge of spring-boot-migrator, OpenRewrite, CAST Software, GitHub Dependabot is desirable but not must have
- AWS
Very desirable:
- Design and architecture
- Mentoring other team members/engineers
- Ability to navigate Enterprise systems and organizations
- Lead SDLC sessions like code review, architecture review, demos
- Articulate
- Confident
- Manage the pilot and adoption of the application
- Manage stakeholders
- A passion towards continuous improvement, learning, and adding value
Education:
- Bachelor or higher in engineering or related field.
Schedule Notes:
- Must be local to major Cigna Hub.
- They will be onsite 100% initially with the potential to become remote at a later time.
- Preference for candidates that can work in St. Louis.
Hourly Pay Rate Range (dependent on location, experience, and expectation):
- The pay range that Magnit reasonably expects to pay for this position is: $54.31/hour-$72.41/hour
- Benefits: Medical, Dental, Vision, 401K (provided minimum eligibility hours are met).