Position Name - Solution Architect (Full Stack)
Customer - Mayo Clinic (Please do not post it anywhere)
Type of hiring - Fulltime
Job Description:
We are seeking a highly skilled and experienced Solution Architect with a strong background in Angular and .NET development, particularly on Azure. The ideal candidate will have a proven track record of designing and implementing scalable solutions in cloud environments, preferably with Azure and Google Cloud Platform (GCP). This role requires a strategic thinker who can translate business requirements into technical solutions while ensuring high performance and reliability.
Responsibilities:
- Design and develop robust, scalable, and high-performance applications using Angular and .NET technologies.
- Lead architectural discussions and design sessions to define the technical vision and roadmap.
- Collaborate with cross functional teams to gather requirements and translate them into technical specifications.
- Implement best practices for software development, including coding standards, testing, and deployment processes.
- Evaluate and recommend cloud solutions, with a focus on Azure and GCP, to enhance system performance and scalability.
- Provide technical leadership and mentorship to development teams, fostering a culture of continuous improvement.
- Conduct code reviews and ensure adherence to architectural guidelines and standards.
- Stay updated with emerging technologies and industry trends to drive innovation within the organization.
Mandatory Skills:
- Extensive experience in .NET development, specifically on Azure.
- Proficiency in Angular for front end development.
- Strong understanding of cloud architecture and services, particularly in Azure.
- Experience with RESTful APIs and microservices architecture.
- Ability to design and implement secure and scalable applications.
Preferred Skills:
- Experience with Google Cloud Platform (GCP) or other cloud services.
- Familiarity with DevOps practices and tools.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience with Agile methodologies and project management tools.
- Strong problem-solving skills and the ability to work under pressure.
Qualifications:
- Bachelor's degree in computer science, Information Technology, or a related field.
- 10-15 Years of experience in software development and architecture.
- Proven experience in leading technical teams and projects.
- Excellent communication and interpersonal skills.
- Relevant certifications in cloud technologies (e.g., Azure Solutions Architect, GCP Architect) are a plus.