Sun Life U.S. is looking to support IT Objectives by supporting business processes, systems and clients with UI, middleware and system integrations related technologies and applications.
Requirements
- 3+ years of experience developing APIs for mobile applications using .NET (C-Sharp), Python, and Java
- Understanding of Azure and AWS, with experience building cloud-native applications using serverless and containerized architectures.
- Knowledge of BFF (Backend-for-Frontend) design patterns, API gateways, and middleware architecture.
- Experience with authentication and security using Okta, OAuth2, OpenID Connect, and JWT
- Hands-on experience with DevOps, CI/CD pipelines, and containerization tools such as Docker and Kubernetes
- Proficient in infrastructure as code (IaC) using tools like Terraform and ARM templates
- Familiarity with monitoring and alerting tools such as ELK, Datadog, Dynatrace, and Splunk
Responsibilities
- Supports existing applications, monitors systems performance and work based on the impact to the business.
- Uses troubleshooting skills to identify, research and propose solutions to problems and accommodate necessary changes or corrective action, as needed
- Execute full lifecycle software development
- Write well designed, testable, efficient code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
Other
- BS or equivalent and 5+ years’ work experience in computer sciences or related field, or equivalent combination
- Strong technical foundation with the ability to translate business needs into effective IT solutions
- Fast learner with the ability to quickly adapt to evolving business requirements and technology trends
- Proven experience working in agile development environments, leading technical discussions, and mentoring junior engineers.
- Demonstrated ability to manage multiple priorities effectively