Azure Dotnet Architect
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and highly skilled Azure Dotnet Architect to lead the design, development, and implementation of cloud-based solutions leveraging Microsoft Azure and .NET technologies. This role offers an exciting opportunity to shape innovative software architectures, drive best practices in cloud application development, and collaborate with cross-functional teams to deliver scalable, secure, and high-performance solutions. The ideal candidate will possess a strong background in software development, cloud computing, and architectural design, with a passion for creating robust systems that meet complex business needs., * Lead the architecture and development of enterprise-grade applications utilizing Azure cloud services and .NET frameworks.
- Design scalable microservices and RESTful APIs to support diverse client applications.
- Collaborate with stakeholders to gather requirements, define technical specifications, and translate business needs into technical solutions.
- Implement best practices for security, performance optimization, and system reliability within cloud environments.
- Develop and maintain CI/CD pipelines for efficient deployment using tools such as Azure DevOps, GitHub, or TFS.
- Conduct code reviews, debugging sessions, and unit testing to ensure high-quality deliverables.
- Document system architecture using UML diagrams and maintain comprehensive technical documentation throughout the SDLC (Software Development Life Cycle).
Requirements
- Extensive experience with Azure cloud platform including services like Azure App Services, Azure Functions, Azure SQL Database, and Azure Storage.
- Proficiency in C#, ASP.NET Core, and .NET Framework for building web applications and APIs.
- Strong knowledge of front-end development frameworks such as React, Angular, or Vue.js along with JavaScript/TypeScript for UI/UX enhancements.
- Expertise in database design and management with SQL Server, MySQL, PostgreSQL, MongoDB or similar NoSQL databases.
- Familiarity with microservices architecture, WCF (Windows Communication Foundation), SOAP/REST web services, and API management.
- Experience with containerization (Docker), orchestration (Kubernetes), and cloud deployment strategies.
- Knowledge of Agile methodologies including Scrum or Kanban for iterative project delivery.
- Skilled in version control systems such as GitHub, SVN, TFS; experience with CI/CD pipelines for automated testing and deployment.
- Strong understanding of OOP principles, multithreading concepts, debugging techniques, and application security best practices.
- Familiarity with Linux environments and scripting languages like Bash or Shell Scripting is a plus. Join us to lead transformative projects at the intersection of cloud technology and software innovation! We're committed to empowering our team members through continuous learning opportunities and a collaborative work environment that fosters growth.
Benefits & conditions
- Dental insurance
- Health insurance
- Paid time off