Designs and evolves large-scale, cloud-native software solutions that enable secure, reliable, and intuitive digital capabilities. Develops and modernizes customer- and associate-facing applications including the migration of existing desktop and legacy platforms across multiple technology stacks. Architects and implements reusable, resilient RESTful Application Programming Interfaces (APIs) and microservices that integrate through API gateways and operate effectively within distributed architectures. Builds and deploys software across the full development lifecycle by writing high-quality code, creating comprehensive automated tests, and integrating solutions through Continuous Integration / Continuous Deployment (CI/CD) pipelines and containerized platforms. Implements cloud-based solutions using AWS and Azure services to improve scalability, performance, reliability, and security across high-volume systems. Collaborates within an Agile, globally distributed environment by contributing directly to iterative development, continuous improvement, and the delivery of impactful digital experiences. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal