JOB DESCRIPTION
We are currently seeking a highly skilled and innovative .NET Architect to join our dynamic team. As a .NET Architect, you will design and implement robust, scalable, and high-performance .NET applications. Your expertise in .NET technologies and architectural principles will be crucial in ensuring the successful delivery of our software solutions. This position requires a bachelor’s degree in computer science, Software Engineering, or a related field, along with at least 5 years of experience in .NET development and architecture.
Qualifications and Responsibilities:
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
- Minimum 5 years of experience in .NET development and architecture.
- Strong knowledge of .NET technologies, frameworks, and design patterns.
- Experience in designing and developing enterprise-level applications using .NET. In-depth understanding of web application development, including ASP.NET, MVC, and Web API.
- Proficiency in database design and development with SQL Server or other relational databases.
- Expertise in performance optimization and troubleshooting in .NET applications.
- Excellent analytical and problem-solving skills.
- Attention to detail and the ability to think critically and strategically.
- Outstanding written and verbal communication skills.
- Experience with cloud platforms and microservices architecture is a plus.
- Ability to lead and mentor development teams. Stay updated with the latest advancements and best practices in .NET development and architecture.
Responsibilities:
- Design and develop scalable and high-performance .NET applications.
- Architect and implement solutions that align with business requirements and technical specifications.
- Lead and guide development teams in implementing best practices and following coding standards.
- Collaborate with stakeholders to understand business needs and translate them into technical solutions.
- Ensure the security, reliability, and maintainability of the .NET applications.
- Perform code reviews and provide constructive feedback to team members.
- Identify and address performance bottlenecks and optimization opportunities.
- Participate in system integration and testing activities.
- Document architectural designs, technical specifications, and project plans.
- Assist in the evaluation and selection of appropriate technologies and tools.
- Stay abreast of emerging technologies and industry trends to drive innovation.
- Ensure adherence to project timelines and deliverables.
- Troubleshoot and debug complex issues in the software applications.
If you are motivated and experienced .NET Architect passionate about delivering cutting-edge solutions and possessing the required skills, we encourage you to apply for this position.
Job Type: Full Time