Lead the design and development of high-quality, scalable, and secure
Net-based applications
Work with cross-functional teams, including product development, quality assurance, and project management, to define technical requirements and develop project plans
Design and implement application architecture, including software design patterns, system integrations, and database design
Provide technical guidance and mentorship to development teams, including code reviews and best practices
Ensure that applications meet established quality and performance standards, including security, scalability, and maintainability
Develop and maintain documentation of application architecture and design
Collaborate with other architects and technical leads to develop and implement technical standards and guidelines
Work with project managers to estimate development effort and ensure that projects are delivered on time and within budget
Requirement:Experience with software design patterns and architecture, including Microservices architecture
Familiarity with web development technologies, such as JavaScript, HTML, and CSS
Experience with cloud-based technologies, such as Azure or AWS