We are seeking a skilled Dot Net Architect to lead our software development team in building and maintaining innovative .NET applications. The ideal candidate should possess expertise in software design and architecture, with a focus on .NET frameworks. This role involves overseeing the complete software development lifecycle, ensuring high-quality coding standards, and implementing cutting-edge technical solutions.
Responsibilities:
- Lead the architecture and design of .NET software systems.
- Collaborate with cross-functional teams to define and deliver solutions.
- Offer technical guidance and mentoring to software developers.
- Develop technical specifications and documentation for applications.
- Design and implement efficient, scalable, and maintainable code.
- Oversee software testing and quality assurance procedures.
- Evaluate and integrate new technologies into existing systems.
- Provide technical guidance and support during all project phases.
Requirements:
- Proven experience as a Dot Net Architect or similar role.
- Proficiency in .NET languages (C#, VB .NET), ASP.NET, and .NET Core.
- Strong knowledge of software architecture and design principles.
- Expertise in databases, SQL Server, and ORM frameworks.
- Ability to lead, mentor, and guide a team of developers.
- Excellent problem-solving and analytical skills.
- Effective communication and team collaboration abilities.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Preferred Qualifications:
- Certification in .NET framework and other relevant technologies.
- Experience in cloud-based architectures and microservices.
- Familiarity with DevOps practices and CI/CD pipelines.