IT Solution Architect ()
Role details
Job location
Tech stack
Job description
The Solutions Architect is responsible for designing, developing, guiding, and supporting the implementation of medium- to large-scale Payment Processing technology solutions. This role combines deep technical expertise with strong architectural leadership to ensure solutions align with enterprise standards, business objectives, and long-term technology strategy. The architect will collaborate closely with Enterprise Architecture, Product Management, and development teams to define solution architectures, evaluate technology options, and ensure the successful delivery of IT-enabled business capabilities. A key focus of this role is driving Azure cloud development and modernization, including cloud-native design, application migration, and adoption of modern engineering practices such as containerization, serverless computing, and DevOps automation. Responsibilities
- Build end-to-end technical solutions by defining subsystems, interfaces, integration patterns, and deployment models.
- Define and design reusable API architectures in collaboration with Enterprise Architecture and other solution architects.
- Establish and validate non-functional requirements including performance, scalability, security, and reliability.
- Analyze technical trade-offs and determine optimal solution components and interactions.
- Design and implement Azure-based architectures, including App Services, Azure Functions, AKS, API Management, Event Hub, and Azure SQL.
- Lead modernization initiatives such as application migration, re-platforming, re-architecting, and adoption of cloud-native patterns.
- Drive containerization, serverless computing, event-driven architectures, and Infrastructure-as-Code using ARM, Bicep, or Terraform.
- Work with Cloud Engineer to build CI/CD pipelines using Azure DevOps and automate deployment processes.
- Work with local, regional, and global Enterprise Architecture teams to establish integration and modernization strategies.
- Collaborate with Product Owners, Tech Leads, and Solution Management to align teams to a shared technical direction and roadmap.
- Participate in the analysis, planning, execution, and support of IT-enabled business solutions and enabler epics.
Requirements
- Minimum 5+ years of overall work experience.
- Bachelor's Degree required; Master's Degree preferred.
- 5+ years of professional software development and solution design experience.
- Hands-on experience implementing RESTful Web Services and building microservices.
- Strong experience with Azure cloud services: App Services, Azure Functions, AKS, API Management, Event Hub, Service Bus, Azure SQL, Storage, Key Vault.
- Experience modernizing Legacy applications using cloud-native patterns.
- Experience with Azure DevOps, CI/CD pipelines, and Infrastructure as Code.
- Deep knowledge of SOA principles, integration architectures, and design patterns.
- Experience with Java/J2EE, Spring, Hibernate, Struts, Axis, Ant, and deploying services on WebLogic, JBOSS, Tomcat, WebSphere.
- Experience with XML Gateway products (Apigee preferred).
- Knowledge of batch operations and mobile application development (iOS/Android).
- Strong debugging and troubleshooting skills; extensive experience handling production issues and minimizing downtime.
- Experience in supporting internal and external audits; prior consulting experience preferred.
Skills
- Advanced IT architecture and application development skills.
- Strong cloud architecture and modernization capabilities.
- Problem-solving and analytical skills.
- Project management experience (team member or project leader).
- Understanding of cloud governance, cost optimization, and operational excellence.
Benefits & conditions
Mercedes-Benz Financial Services offers competitive salary, performance-based bonuses and a full suite of benefits including 401(K) with match, generous vacation and personal time, a Mercedes-Benz car program as well as flexible work arrangements.