Job
Description
Role Overview: You will be joining as a Technical Architect in a growing team where you will be responsible for designing, developing, and implementing complex software solutions using cutting-edge technologies. Your role will involve defining the technical vision and roadmap for projects, ensuring alignment with business objectives and industry best practices. Key Responsibilities: - Design and architect scalable and robust software solutions using .NET Core APIs, React.js, AngularJS, and other relevant technologies. - Create and maintain technical documentation, including architecture diagrams, design specifications, and coding standards. - Collaborate with stakeholders to gather requirements, analyze business needs, and translate them into technical solutions. - Provide technical guidance and mentorship to development teams, ensuring adherence to best practices and architectural principles. - Conduct code reviews and provide constructive feedback to improve code quality and maintainability. - Stay abreast of emerging technologies and trends, evaluating their potential impact and applicability to projects. - Contribute to the continuous improvement of development processes and tools. - Work closely with DevOps engineers to ensure seamless deployment and operation of applications in Microsoft Azure. - Promote and enforce coding best practices, design patterns (especially Onion Architecture), and SOLID principles. Qualifications: - Bachelor's degree in Computer Science or a related field. - 8+ years of hands-on experience in software development with a strong focus on Microsoft technologies. - Proven experience in architecting and building complex web applications using .NET Core, React.js, and AngularJS. - Deep understanding of Docker containerization and DevOps practices. - Strong knowledge of Microsoft Azure cloud platform and its services. - Proficiency in design patterns, particularly Onion Architecture. - Excellent communication, interpersonal, and collaboration skills. - Passion for technology and a commitment to continuous learning. Company Details: Omit this section as there are no additional details of the company mentioned in the Job Description. Role Overview: You will be joining as a Technical Architect in a growing team where you will be responsible for designing, developing, and implementing complex software solutions using cutting-edge technologies. Your role will involve defining the technical vision and roadmap for projects, ensuring alignment with business objectives and industry best practices. Key Responsibilities: - Design and architect scalable and robust software solutions using .NET Core APIs, React.js, AngularJS, and other relevant technologies. - Create and maintain technical documentation, including architecture diagrams, design specifications, and coding standards. - Collaborate with stakeholders to gather requirements, analyze business needs, and translate them into technical solutions. - Provide technical guidance and mentorship to development teams, ensuring adherence to best practices and architectural principles. - Conduct code reviews and provide constructive feedback to improve code quality and maintainability. - Stay abreast of emerging technologies and trends, evaluating their potential impact and applicability to projects. - Contribute to the continuous improvement of development processes and tools. - Work closely with DevOps engineers to ensure seamless deployment and operation of applications in Microsoft Azure. - Promote and enforce coding best practices, design patterns (especially Onion Architecture), and SOLID principles. Qualifications: - Bachelor's degree in Computer Science or a related field. - 8+ years of hands-on experience in software development with a strong focus on Microsoft technologies. - Proven experience in architecting and building complex web applications using .NET Core, React.js, and AngularJS. - Deep understanding of Docker containerization and DevOps practices. - Strong knowledge of Microsoft Azure cloud platform and its services. - Proficiency in design patterns, particularly Onion Architecture. - Excellent communication, interpersonal, and collaboration skills. - Passion for technology and a commitment to continuous learning. Company Details: Omit this section as there are no additional details of the company mentioned in the Job Description.