The Software Engineering Senior Advisor will primarily focus on understanding business products, providing engineering leadership, and delivering results.
The engineer will be responsible for promoting the adoption of software engineering best practices and introducing innovative products using Agile / Scrum methodology.
They must possess excellent analytical and technical skills, along with the ability to deliver effectively. The applicant will be part of a team that prioritizes architectural and technical excellence, with members expected to hold each other accountable for the overall success of the output.
Responsibilities :
- Participate in the design, definition, planning, development, and implementation of projects and evaluate conforming to CIGNA’s Software Development Best Practices.
- Provide technical expertise through a hands-on approach to teams.
- Perform peer-code reviews.
- Associates business goals back to agile epics, features, user stories, and tasks.
- Responsible for the deliverable.
- Ask smart questions, take risks and champion new ideas.
- Business oriented and able to communicate at all levels.
- Ensure adherence to existing strategic direction and architectural strategies.
- Embraces the agile delivery process by releasing business value incrementally into production.
- Is frugal and tries to deliver more with less.
- Transfer key knowledge and code ownership to the team.
- Mentors talent and cultivates new team members.
- Foster environment where business is involved in the project and aware of key decisions, issues, and functionality.
- Willing to learn new technologies , process and methodologies.
Qualifications :
- 4+ years professional experience in Software Engineering
- Experience with different programming languages - Swift, UI-Kit , Enterprise iOS app development - along with ability to pick up new languages.
- 2+ years of experience with cloud technologies;
- Exposure to DevOps tools and approaches- Automated testing , CICD.
- Experience of deploying and managing large-scale, cloud-based solutions
- Experience creating benchmark tests, designing for scalability and performance, and designing / integrating large-scale systems.
- Ability to perform analysis of business problems and technical environments.
- Proven track record of success in challenging the status quo, implementing new ideas and designs with a practical orientation.
- Ability to think strategically and implement iteratively. Ability to estimate financial impact of design / architecture alternatives.
Nice to have
- Experience with XCTest, Core Data, Xcode CI (Xcode Server / Cloud, Fastlane)
- Exposure or prior experience in one or more technologies - DB ( Pl / SQL) ,Web Services (Rest / Soap) , UI framework ( React JS / Angular) and Machine Learning
30+ days ago