TQUKE0683_4528 - Software Architect

Job Description:


Tech Lead for development and maintenance of Business enterprise applications developed using

Microsoft technologies. This role requires a strong coding background, the ability to design software

features, and the capability to document and communicate them formally. The role has a mix of

hands-on coding (50-75%) and coordinating the technical aspects of our projects.

Key Responsibilities:

1. Coding: Develop and maintain high-quality code using .NET 7 and Angular 14 ( full-stack

development)

2. Software Design and Technical Documentation: Define application design, update

application architecture as applicable, create and maintain technical documentation

including data flow diagrams and system architecture.

3. Code Review: Conduct code reviews to ensure code quality and adherence to best

practices.

4. Debugging: Debug production problems to ensure smooth operation of the application.

5. Collaboration: Work closely with cross-functional teams to ensure seamless integration

and delivery of projects.


Required Skills and Qualifications:


• Expertise in .NET 7 and Angular 14: Proven experience in developing applications (both

Frontend & Backend) using these technologies.

• Azure MSSQL: Strong knowledge of Azure MSSQL and deployment in Azure.

• Software design Skills : Ability to design software features and generate technical

documents. .

• Documentation: Experience in creating technical documentation and data flow diagrams.

• Code Review: Proficiency in conducting code reviews and ensuring code quality.

• Unit Testing: Experience in writing and maintaining unit tests to ensure code reliability.

• Azure Cloud Services: Experience in developing and deploying applications using Azure

cloud services.

• DevOps Practices: Knowledge of DevOps practices, including continuous integration and

continuous deployment (CI/CD).

• Problem-Solving: Excellent problem-solving skills and attention to detail.

• Communication: Strong communication skills and ability to work collaboratively in a team

environment.

• Experience: Total experience of 8 - 10 years.

Want To
WORK FOR YOU?

GET THE QUOTE

Want To
WORK WITH US?

CAREER