Position : Senior .NET Developer
Location : Alexandria, VA - 5 Days Fully Onsite
Salary : $140,000
Are you looking for a growth opportunity for a reputable company with a positive work environment? Our client is looking for a Senior .
NET Developer to join their team. Please contact us today to discuss this opportunity!
We are seeking a highly skilled and experienced Senior .NET Developer to join our dynamic development team. The ideal candidate will have extensive experience in building and maintaining enterprise-level applications using the .
NET framework. This role will involve leading development projects, mentoring junior developers, and working closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities :
- Design and Development : Lead the design, development, and deployment of complex software applications using .NET technologies (C#, .NET Core, etc.).
- Code Review and Mentorship : Conduct code reviews and provide mentorship to junior developers, ensuring adherence to best practices and coding standards.
- Architecture and Design : Collaborate with architects and other senior developers to design robust, scalable, and maintainable software solutions.
- Database Management : Develop and optimize SQL Server queries, stored procedures, and database structures to ensure efficient data management and retrieval.
- Project Management : Participate in project planning, estimation, and execution, ensuring timely delivery of features and fixes.
- Troubleshooting and Debugging : Identify, troubleshoot, and resolve complex technical issues and bugs in a timely manner.
- Collaboration : Work closely with QA engineers, business analysts, and stakeholders to understand requirements, develop solutions, and ensure the quality of deliverables.
- Continuous Improvement : Stay updated with the latest industry trends and technologies, and continuously improve the development process and codebase.
Required Qualifications :
- Education : Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience : 8+ years of experience in software development with a focus on .NET technologies. Proven experience in developing web applications using .
NET Core, MVC, and Web API. Strong experience with SQL Server, including writing complex queries and optimizing performance.
Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
Skills : Proficient in C#, .NET Core, MVC, Web API, and other related technologies. Solid understanding of object-oriented programming (OOP) principles and design patterns.
Experience with cloud platforms such as Azure or AWS is preferred. Strong problem-solving skills and attention to detail.
Excellent communication and interpersonal skills.
- Certifications : Microsoft Certified : Azure Developer Associate or similar certifications are a plus.