Dark Wolf Solutions
.NET Developer
Dark Wolf Solutions, Herndon, Virginia, United States, 22070
Dark Wolf Solutions
is seeking a highly skilled and experienced
Senior .NET Developer
with a minimum of 6 years of hands-on expertise in designing, developing, and maintaining .NET applications. The ideal candidate is passionate about technology, possesses strong problem-solving abilities, and is capable of leading and mentoring a team of developers. This position is physically located in
Northern Virginia.
It will require full-time on site work in the Dulles Corridor area. Key responsibilities include, but are not limited to:Designing, developing, and maintaining scalable, robust, and high-performance .NET applications using C#, ASP.NET, and other relevant technologies.Collaborating with cross-functional teams to define software requirements and architectural guidelines.Participating in the creation of technical design documentation for projects.Writing clean, efficient, and maintainable code while adhering to coding standards.Performing thorough testing, including unit testing and integration testing, to ensure the reliability and quality of the developed software.Providing technical leadership and guidance to junior developers, assisting them in solving complex technical challenges and promoting best practices.Conducting code reviews to ensure code quality, performance, and adherence to coding standards and offering constructive feedback to team members.Identifying and addressing performance bottlenecks and optimize application performance to deliver responsive and seamless user experiences.Investigating and resolving software defects and issues reported by QA or end-users and utilizing debugging tools and techniques to diagnose and fix problems.Staying up-to-date with the latest trends and advancements in .NET and related technologies while proposing and implement innovative solutions to enhance the development process and overall software quality.Collaborating with other teams, including UI/UX designers, product managers, and QA engineers, to ensure successful delivery of projects according to requirements and timelines.Maintaining thorough documentation of code, technical design, and processes and contributing to the creation of user documentation for applications.Required Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related fieldMinimum of 6 years of professional experience in software development using .NET technologiesProficiency in C#, ASP.NET, MVC, and other related frameworksStrong experience with database design and SQL, including working with relational databases like SQL ServerIn-depth understanding of object-oriented programming principles and design patternsHands-on experience with front-end technologies (HTML, CSS, JavaScript, etc.) and front-end frameworks is a plusExperience with version control systems, preferably GitSolid understanding of software development lifecycle (SDLC) methodologiesExcellent problem-solving skills and attention to detailEffective communication and teamwork skills, with the ability to collaborate across different departments and levels of the organizationPrevious experience in a technical leadership or mentorship role is desirableRelevant certifications, such as Microsoft Certified: Azure Developer Associate, are a plusUS Citizenship and active Top Secret clearance with polygraph
This position is located in Northern Virginia.
We are proud to be an EEO/AA employer Minorities/Women/Veterans/Disabled and other protected categories.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
is seeking a highly skilled and experienced
Senior .NET Developer
with a minimum of 6 years of hands-on expertise in designing, developing, and maintaining .NET applications. The ideal candidate is passionate about technology, possesses strong problem-solving abilities, and is capable of leading and mentoring a team of developers. This position is physically located in
Northern Virginia.
It will require full-time on site work in the Dulles Corridor area. Key responsibilities include, but are not limited to:Designing, developing, and maintaining scalable, robust, and high-performance .NET applications using C#, ASP.NET, and other relevant technologies.Collaborating with cross-functional teams to define software requirements and architectural guidelines.Participating in the creation of technical design documentation for projects.Writing clean, efficient, and maintainable code while adhering to coding standards.Performing thorough testing, including unit testing and integration testing, to ensure the reliability and quality of the developed software.Providing technical leadership and guidance to junior developers, assisting them in solving complex technical challenges and promoting best practices.Conducting code reviews to ensure code quality, performance, and adherence to coding standards and offering constructive feedback to team members.Identifying and addressing performance bottlenecks and optimize application performance to deliver responsive and seamless user experiences.Investigating and resolving software defects and issues reported by QA or end-users and utilizing debugging tools and techniques to diagnose and fix problems.Staying up-to-date with the latest trends and advancements in .NET and related technologies while proposing and implement innovative solutions to enhance the development process and overall software quality.Collaborating with other teams, including UI/UX designers, product managers, and QA engineers, to ensure successful delivery of projects according to requirements and timelines.Maintaining thorough documentation of code, technical design, and processes and contributing to the creation of user documentation for applications.Required Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related fieldMinimum of 6 years of professional experience in software development using .NET technologiesProficiency in C#, ASP.NET, MVC, and other related frameworksStrong experience with database design and SQL, including working with relational databases like SQL ServerIn-depth understanding of object-oriented programming principles and design patternsHands-on experience with front-end technologies (HTML, CSS, JavaScript, etc.) and front-end frameworks is a plusExperience with version control systems, preferably GitSolid understanding of software development lifecycle (SDLC) methodologiesExcellent problem-solving skills and attention to detailEffective communication and teamwork skills, with the ability to collaborate across different departments and levels of the organizationPrevious experience in a technical leadership or mentorship role is desirableRelevant certifications, such as Microsoft Certified: Azure Developer Associate, are a plusUS Citizenship and active Top Secret clearance with polygraph
This position is located in Northern Virginia.
We are proud to be an EEO/AA employer Minorities/Women/Veterans/Disabled and other protected categories.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.