What are the responsibilities and job description for the Lead Azure Architect position at ConnectPay Payroll Services?
Job Summary: We are seeking a highly skilled and experienced MS Stack/Azure Applications Architect to join our team. The ideal candidate will be responsible for designing, implementing, and managing cloud-based solutions using Microsoft Azure and related technologies. This role requires a deep understanding of the Microsoft technology stack, including .NET, SQL Server, and Azure services.
Key Responsibilities:
- Design and architect cloud-based solutions using Microsoft Azure.
- Develop and implement scalable, secure, and high-performance applications.
- Collaborate with development teams to ensure best practices and standards are followed.
- Provide technical leadership and guidance to team members.
- Conduct code reviews and ensure code quality.
- Manage and optimize Azure resources for cost and performance.
- Stay up-to-date with the latest Azure technologies and trends.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as an Applications Architect with a focus on Microsoft technologies.
- Strong knowledge of Microsoft Azure, including Azure App Services, Azure Functions, Azure SQL Database, and Azure DevOps.
- Proficiency in .NET development, including C# and ASP.NET.
- Experience with SQL Server and database design.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Azure certifications (e.g., Azure Solutions Architect, Azure Developer).
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Knowledge of DevOps practices and tools.
- Familiarity with Agile development methodologies.