Software Engineering Associate Advisor
Position Overview
We are seeking a talented Angular UI Developer with strong front-end development skills and experience integrating UI components with BPM workflows. The ideal candidate will be responsible for building responsive, high-quality user interfaces that interact seamlessly with backend microservices and BPM platforms such as Camunda. This role requires expertise in Angular, TypeScript, UI design fundamentals, and workflow-driven application development.
Responsibilities
· Develop and maintain responsive web applications using Angular, TypeScript, HTML5, CSS3, and SCSS.
· Integrate UI components with BPM workflows (Camunda BPMN/DMN), including form rendering, task interactions, and tasklist extensions.
· Build dynamic UI views that interact with REST APIs and microservices.
· Collaborate closely with backend teams to ensure smooth end-to-end workflow execution.
· Work with Camunda Tasklist APIs and create custom UI components for workflow tasks and decision forms.
· Implement reusable UI components, services, and modules aligned with Angular best practices.
· Optimize application performance, responsiveness, and load times.
· Ensure UI follows accessibility, usability, and design best practices.
· Troubleshoot UI issues, integrate error handling, and ensure robust client-side logic.
· Participate in Agile ceremonies, code reviews, and sprint planning discussions.
Qualifications
· Strong hands-on experience with Angular (5+), TypeScript, RxJS, Observables, and Reactive Forms.
· Expertise in HTML5, CSS3, SCSS, responsive UI design, and component-based architecture.
· Good understanding of state management (e.g., NgRx, BehaviorSubject).
· Experience integrating with RESTful services.
· Ability to work with JSON, authorisation mechanisms (OAuth/JWT), and API consumption best practices.
· Experience working with BPM platforms, preferably Camunda, including: BPMN-driven UI flows, integrating with Tasklist APIs, and rendering forms for workflow tasks
· Understanding workflow variables, job workers, and decision tables (DMN)
· Hands-on experience with version control (Git).
· Working knowledge of build tools like Angular CLI, Webpack.
· Experience using IDEs like VS Code or WebStorm.
Preferred Qualifications:
· Experience customising Camunda Tasklist/UI extensions.
· Familiarity with backend microservices (Java/Spring Boot).
· Knowledge of UX/UI design principles or experience with Figma/Adobe XD.
· Exposure to AWS cloud (S3, CloudFront, API Gateway).
· Experience with Docker, Kubernetes, or other DevOps tools.
· Understanding of performance optimisation techniques (lazy loading, change detection strategies).
Required Experience & Education:
· 5 - 8 years of professional experience in UI software development.
· Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
· Proven experience delivering enterprise-scale cloud-native applications
Equal Opportunity Statement
Evernorth is an Equal Opportunity Employer actively encouraging and supporting organization-wide involvement of staff in diversity, equity, and inclusion efforts to educate, inform and advance both internal practices and external work with diverse client populations.
About Evernorth Health Services
Evernorth Health Services, a division of The Cigna Group, creates pharmacy, care and benefit solutions to improve health and increase vitality. We relentlessly innovate to make the prediction, prevention and treatment of illness and disease more accessible to millions of people. Join us in driving growth and improving lives.
Top Skills
What We Do
At Cigna, we're more than a health insurance company. We are your partner in total health and wellness. And we’re here for you 24/7 – caring for your body and mind. As a global health service company, Cigna's mission is to improve the health, well-being, and peace of mind of those we serve by making health care simple, affordable, and predictable. Our values are the core of our culture. Our values guide how all 74,000 of us around the world work together, serve our customers, patients, clients, communities, and deliver on our mission.





