Position Solution Architect
Experience: 12 to 15 yrs
# of positions: 2
Location: Dallas TX - Remote
Looking forward to a seasoned Solution Architect with a strong background in Java, .NET, and Angular technologies.
who can lead end-to-end modernization and cloud migration efforts for enterprise applications.
The ideal candidate will bring deep hands-on experience in both backend and frontend technologies
Architectural design, and cloud platforms (preferably Microsoft Azure), playing a strategic role in transforming legacy systems into modern, scalable, cloud-native solutions.
Job Responsibilities
- Lead the modernization of monolithic applications to microservices or cloud-native architectures.
- Design and define end-to-end architecture for applications involving Java, .NET, and Angular.
- Reviews and develops requirements, generates designs, provides rough order of magnitude estimates, implements, and performs unit testing.
- Provide technical guidance and mentorship to the development team members.
- Define and drive lift-and-shift as well as refactor/re-architect strategies for legacy systems migrating to Azure Cloud.
- Provide technical leadership across multiple teams during design, development, deployment, and cloud adoption phases.
- Establish architecture patterns, reusable components, and best practices for modernization and migration.
- Work closely with business, product, and engineering stakeholders to align technical solutions with business needs.
- Guide teams on containerization using Docker/Kubernetes and integration with CI/CD pipelines.
- Evaluate and select appropriate tools, technologies, and frameworks aligned with long-term modernization goals.
- Conduct code and architecture reviews to ensure performance, scalability, and security compliance.
- Assist with Pen Testing of web-facing applications and review DAST results for vulnerability assessment and change management.
- Act as a primary point of contact for client communication, manage client expectations, deliverables and project scope Assist and drive Change requests, provide estimation inputs and milestones definitions, manage dependencies, and resolve technical issues Stay updated with the latest technology trends and best practices in web development.
Requirements
- Bachelor's degree in computer science, Engineering, or related field.
- 12 to 15 years of experience in cloud development and migration projects Proven experience in client-facing roles with a track record of successfully managing the client expectations and relationships. Experience with Azure cloud infrastructure and security architecture.
- Strong architecture and hands-on development experience in both Java (Spring Boot, REST APIs) and .NET (.NET Core/.NET 6+).
- Deep understanding of Angular (v10+), and front-end architecture best practices. Experience in Azure cloud services (App Services, AKS, ACR, Azure Functions, Azure DevOps).
- Expertise in application modernization: monolith to microservices, service decomposition, refactoring.
- Strong command of containerization technologies: Docker, Kubernetes, and deployment strategies.
- Proficiency in cloud-native application design, scalability, fault tolerance, and observability.
- Experience with CI/CD pipelines, automated testing, and DevOps tools.
Mandatory Skills
- Azure Migration Projects, Core Java, Containers
Desirable Skills
- Azure Migration Projects, Core Java, Containers, Micro Services, Front End, Java,Cloud Migration, Microservices, Containerization, Kubernetes, Scalability, Security