Microsoft's Commerce Financial Platform needs transformation to deliver improved customer experience, AI-powered innovation, and high-performance systems
Requirements
- Coding experience in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Experience building software on Azure
- Experience with Azure DevOps
- Experience with front-end technologies such as React, Typescript and JavaScript
- Experience with observability platforms: Azure Monitor, Application Insights, Log Analytics
- Exposure to domain-driven design concepts - designing systems around business domains/models
- Knowledge of saga or workflow orchestration patterns
Responsibilities
- Design and develop large-scale, distributed financial services and solutions
- Implement modern architecture: Refactor legacy systems into event-driven microservices and config-driven workflows
- Deliver the next generation of customer experience based on leading edge AI capabilities
- Integrate AI capabilities into customer experience and financial operations for predictive insights and automation
- Collaborate across domains (Tax, Payments, Invoicing, PO Management) to deliver seamless experiences
- Drive best practices in engineering, security, and compliance
- Evangelize Domain-Driven Design (DDD) and help define clear domain boundaries
Other
- Bachelor's Degree in Computer Science or related technical field
- 6+ years technical engineering experience
- Ability to meet Microsoft, customer and/or government security screening requirements
- Master's Degree in Computer Science or related technical field (preferred)
- 12+ years technical engineering experience (preferred)