Job Title: .NET Architect/Lead
Job Description
We are seeking a skilled and experienced .NET Architect to join our dynamic team. As a .NET Architect, you will be responsible for designing and implementing .NET-based solutions that meet our clients needs. You will play a key role in architecting scalable and maintainable systems using .NET technologies, primarily C# and SQL Server. The ideal candidate should have a solid understanding of software architecture principles, excellent problem-solving skills, and a passion for delivering high-quality solutions.
Responsibilities
- Architect and design robust, scalable, and high-performance .NET solutions.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Develop technical specifications and architecture documents.
- Lead and mentor development teams in best practices for .NET development.
- Provide guidance on technical issues and troubleshooting.
- Perform code reviews to ensure code quality and adherence to coding standards.
- Stay up-to-date with the latest .NET technologies and best practices.
- Drive continuous improvement initiatives to optimize development processes.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a .NET Developer with expertise in C# and SQL Server.
- Extensive experience in designing and implementing complex .NET-based solutions.
- Strong understanding of software architecture principles and design patterns.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a collaborative team environment.
- Strong communication and interpersonal skills.
- Experience with cloud platforms (e.g., Azure, AWS) is a plus.
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are desirable.