Position: Software Development Architect – Frontend, .Net & Azure
We are looking for a highly skilled and experienced Software Development Architect with expertise in frontend technologies, .Net, and Azure. As a Software Development Architect, you will be responsible for developing cutting-edge software solutions and prototypes based on business requirements. Additionally, you will play a critical role in preparing the development, staging, and production environments in Azure using Infrastructure as Code (IaC) principles.
Responsibilities:
- Software Solution Development: Design and develop software solutions using frontend technologies and .Net frameworks, ensuring high performance, scalability, and maintainability.
- Business Requirement Analysis: Collaborate with stakeholders and business analysts to understand and analyze business requirements and translate them into technical specifications and software designs.
- Software Prototyping: Rapidly develop software prototypes to validate and showcase potential solutions and gather feedback from stakeholders.
- Azure Infrastructure Management: Utilize Infrastructure as Code (IaC) techniques to set up and manage development, staging, and production environments in Azure, ensuring consistency and repeatability.
- Technical Leadership: Provide technical guidance and leadership to development teams, assisting them in resolving complex technical challenges and ensuring adherence to best practices.
- Technology Evaluation: Stay up-to-date with the latest frontend technologies, .Net frameworks, and Azure services to evaluate their potential benefits and applications in the organization’s software development process.
- Performance Optimization: Identify and implement performance optimizations to enhance the responsiveness and efficiency of the software applications.
- Code Reviews and Quality Assurance: Conduct code reviews to maintain code quality, adherence to coding standards, and security practices.