Principal Software Architect(Microsoft Tech-stack)

9 Months ago • All levels

About the job

About the job

Principal Software Architect(Microsoft Tech-stack)
Dallas, TX or San Diego, CA
** This role doesn't provide sponsorship or H1b transfers.


We are seeking an expert Principal Software Architect to play a key role in modernizing our existing monolith applications into innovative, cloud-based web applications. As a Principal Software Architect, you will own the architectural transformation, ensuring scalability, efficiency, and performance in a cloud environment at AMN Healthcare.

Key Responsibilities:

Architectural Modernization:

  • Own the transformation of monolith applications to modern, cloud-native, and web-based architectures.
  • Develop a roadmap for the gradual migration of existing applications to cloud platforms.

Cloud Strategy:

  • Collaborate with collaborators to define and implement a comprehensive cloud strategy for application modernization.
  • Evaluate and select suitable cloud services and platforms for efficient performance and cost-effectiveness.

Technical Design:

  • Design and document high-level and detailed technical specifications for modernized web applications.
  • Ensure the integration of cloud-native technologies, microservices, and other modern architectural patterns.

Collaboration and Leadership:

  • Work closely with development teams, product managers, and other collaborators to align modernization efforts with business objectives.
  • Provide leadership and mentorship to the development team, encouraging a culture of innovation and excellence.

Migration Planning:

  • Develop migration plans, considering phased releases and minimal disruption to existing services.
  • Collaborate with DevOps teams to implement CI/CD pipelines and automate deployment processes.

Performance Optimization:

  • Identify and address performance bottlenecks in existing applications during the modernization process.
  • Implement the most efficient processes for optimizing application performance in an Azure cloud environment.

Qualifications:

  • Bachelor's or Master's degree, or equivalent experience in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Architect with a focus on modernizing monolith applications to cloud-based web applications using Microsoft Tech-stack.
  • Strong expertise in cloud platforms (e.g., AWS, Azure, GCP) and related services with Azure experience highly preferred.
  • In-depth knowledge of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.

Key Skills:

  • Experience with modern web development frameworks and technologies.
  • Excellent problem-solving and decision-making skills.
  • Strong communication and leadership abilities.
  • Familiarity with Agile and DevOps methodologies.

Our Core Values

Respect ● Passion ● Continuous Improvement ● Trust ● Customer Focus ● Innovation


At AMN Healthcare, our diversity, equity, and inclusion philosophy is grounded in the belief that we should respect all voices, seek different perspectives, and succeed when we act together as a positive force for all of humanity. AMN Healthcare strives to foster a workplace of belonging where all team members can be their authentic selves, where we can apply our collective skills to innovate solutions that empower the future of care. AMN Healthcare is an equal opportunity employer.



View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%