Overview
The Dot Net Architect plays a pivotal role in shaping the technical direction of software applications within our organization. This seniorlevel position requires a profound understanding of .NET technologies along with the ability to strategize design and implement robust architectures that meet business needs. The architect will collaborate closely with crossfunctional teams including developers project managers and stakeholders to ensure seamless integration of .NET solutions within the overall IT landscape. Additionally the architect is responsible for establishing best practices and standards for software development ensuring highquality deliverables and leading the evolution of technology stacks. As the organization increasingly embraces cloud technologies and microservices the Dot Net Architect will drive innovations for scalable and efficient applications directly impacting the company s competitive edge in the market.
Key Responsibilities
- Design and develop scalable .NET architectures for complex applications.
- Provide technical leadership and guidance to development teams.
- Establish best practices and coding standards for .NET development.
- Conduct regular code reviews and architecture assessments.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Oversee the integration of thirdparty APIs and services within applications.
- Ensure compliance with security protocols and industry standards.
- Evaluate and implement new technologies and frameworks.
- Lead performance tuning and optimization of existing applications.
- Facilitate Agile development practices within the team.
- Mentor junior developers and promote knowledge sharing.
- Document architectural designs and development processes thoroughly.
- Participate in project planning and risk analysis sessions.
- Act as a liaison between business and technical teams.
- Stay updated with emerging trends in .NET development and related technologies.
Required Qualifications
- Bachelor s or Master s degree in Computer Science or related field.
- 7 years of experience in software development particularly with .NET framework.
- Proven track record in designing architectural solutions for enterpriselevel applications.
- Extensive knowledge of cloud platforms (Azure AWS etc..
- Experience with microservices architecture and containerization (Docker Kubernetes).
- Strong understanding of relational and NoSQL databases.
- Proficient with frontend technologies (HTML CSS JavaScript).
- Handson experience with API development and integration.
- Familiarity with DevOps processes and tools (CI/CD pipelines).
- Strong problemsolving abilities and analytical skills.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in a team setting.
- Experience in Agile/Scrum development methodologies.
- Knowledge of software testing and quality assurance practices.
- Certifications in .NET or cloud technologies are a plus.
cloud platforms (azure, aws),devops processes and tools (ci/cd pipelines),front-end technologies (html, css, javascript),software testing and quality assurance,api development and integration,team leadership,api design,database management,performance tuning,agile methodology,devops practices,agile/scrum methodologies,cloud technologies,security protocols,.net technologies,relational and nosql databases,microservices architecture,containerization (docker, kubernetes)