About the position
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 and requires full-time on-site work in the Dulles Corridor area. The key responsibilities include designing, developing, and maintaining scalable, robust, and high-performance .NET applications using C#, ASP.NET, and other relevant technologies, as well as collaborating with cross-functional teams to define software requirements and architectural guidelines.
Responsibilities
- Design, develop, and maintain scalable, robust, and high-performance .NET applications using C#, ASP.NET, and other relevant technologies.
- Collaborate with cross-functional teams to define software requirements and architectural guidelines.
- Participate in the creation of technical design documentation for projects.
- Write clean, efficient, and maintainable code while adhering to coding standards.
- Perform thorough testing, including unit testing and integration testing, to ensure the reliability and quality of the developed software.
- Provide technical leadership and guidance to junior developers, assisting them in solving complex technical challenges and promoting best practices.
- Conduct code reviews to ensure code quality, performance, and adherence to coding standards and offer constructive feedback to team members.
- Identify and address performance bottlenecks and optimize application performance to deliver responsive and seamless user experiences.
- Investigate and resolve software defects and issues reported by QA or end-users and utilize debugging tools and techniques to diagnose and fix problems.
- Stay up-to-date with the latest trends and advancements in .NET and related technologies while proposing and implementing innovative solutions to enhance the development process and overall software quality.
- Collaborate with other teams, including UI/UX designers, product managers, and QA engineers, to ensure successful delivery of projects according to requirements and timelines.
- Maintain thorough documentation of code, technical design, and processes and contribute to the creation of user documentation for applications.
Requirements
- Minimum of 6 years of hands-on expertise in designing, developing, and maintaining .NET applications
- Passionate about technology
- Strong problem-solving abilities
- Capable of leading and mentoring a team of developers
- Physically located in Northern Virginia and able to work full-time on site in the Dulles Corridor area
- Proficiency in C#, ASP.NET, MVC, and other related framework
- Bachelor's degree in Computer Science, Software Engineering, or a related field
Benefits
- Collaborating with other teams, including UI/UX designers, product managers, and QA engineers
- Maintaining thorough documentation of code, technical design, and processes
- Contributing to the creation of user documentation for applications
- Opportunity for technical leadership or mentorship role
- Possibility of obtaining relevant certifications
- Located in Northern Virginia
- Equal Employment Opportunity/Affirmative Action employer
- Identity and eligibility verification for employment in the United States required