NET Developer
- Washington, DC, United States
$90,000 to $110,000 USD / year
Applications open in a new tab.
Job details
- Pay
- $90,000 to $110,000 USD / year
- Working hours
- 40 hours per week
- Posting language
- English
- Posted
Original job description
Description
At DANE, we keep great people by treating them well: generous PTO from your first day, comprehensive benefits, and support to keep learning. You’ll join a sharp, mission-driven team where your input matters and your work makes a direct impact.
We are seeking a .NET Developer to support the design, development, maintenance, and enhancement of web applications and services built on Microsoft .NET technologies. You will be responsible for developing and reviewing application code, troubleshooting and resolving software issues, collaborating with project teams to gather and implement requirements, and supporting application deployment and maintenance activities. This role requires experience with ASP.NET and .NET Core technologies, strong problem-solving skills, and the ability to work effectively in a team-oriented environment and a solid foundation in software development best practices, a commitment to delivering high-quality solutions, and experience supporting enterprise applications throughout the software development lifecycle. This is a full-time, hybrid position based in Washington, DC. We offer a competitive salary and comprehensive benefits package.
Apply today!
Responsibilities
- Design, develop, test, and maintain web applications and services using Microsoft .NET technologies, including ASP.NET and .NET Core.
- Analyze business and technical requirements and develop software solutions that meet project objectives.
- Write clean, efficient, scalable, and maintainable code following established development standards and best practices.
- Review, debug, and troubleshoot application issues to identify and resolve defects and performance problems.
- Collaborate with project managers, business analysts, developers, and other stakeholders throughout the software development lifecycle.
- Participate in code reviews to ensure code quality, security, and adherence to development standards.
- Develop and execute unit tests and support system, integration, and user acceptance testing activities.
- Create and maintain technical documentation, including design specifications, code documentation, and deployment procedures.
- Support application deployments, upgrades, and releases across development, testing, and production environments.
- Monitor application performance and implement enhancements to improve reliability, scalability, and user experience.
- Integrate applications with databases, APIs, and third-party systems as required.
- Ensure applications comply with security, performance, and organizational standards.
- Provide technical support and assistance for production issues and user-reported problems.
- Stay current with emerging .NET technologies, tools, and industry best practices and recommend improvements where appropriate.
- Work effectively in a team environment while managing assigned tasks and project deadlines.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
• 5+ years of professional software development experience.
• 3+ years of hands-on experience developing applications using Microsoft .NET technologies, including ASP.NET and .NET Core.
- Experience designing, developing, testing, and deploying web-based applications and services.
• Proficiency in C#, ASP.NET, .NET Core, and related Microsoft development frameworks.
• Experience working with relational databases such as Microsoft SQL Server and developing database-driven applications.
• Knowledge of software development lifecycle (SDLC) methodologies and best practices.
• Experience with source code management tools such as Git, Azure DevOps, or Team Foundation Server (TFS).
• Experience developing and consuming RESTful APIs and web services.
- Strong troubleshooting, debugging, and problem-solving skills.
- Ability to perform code reviews and ensure adherence to coding standards and best practices.
- Experience supporting application deployments and releases across development, test, and production environments.
- Understanding of application security principles and secure coding practices.
- Strong written and verbal communication skills.
- Ability to work independently and collaboratively in a team environment.
- Ability to manage multiple priorities and meet project deadlines.
- Microsoft certifications related to .NET development are preferred but not required.
Preferred Certifications / Experience
• Experience with Azure cloud services and cloud-native application development.
• Experience with JavaScript frameworks such as Angular, React, or Vue.js.
• Familiarity with CI/CD pipelines and DevOps practices.
• Experience with Agile/Scrum development methodologies.
- Knowledge of microservices architecture and containerization technologies such as Docker and Kubernetes.
- Experience integrating applications with third-party APIs and enterprise systems.
- Familiarity with automated testing frameworks and test-driven development (TDD).
Location
- Washington, DC
- Hybrid – 100% on-site for first 2 months, then 2 days on-site / 3 days telework (USCP may increase on-site days)
Clearance
- Must be a US Citizen
- Ability to pass a USCP criminal history check and fingerprinting for badge access.
Hours
- 40 hours per week
- 8 hours per day
Employment Classification
- Employment Classification Eligibility – W2
Relocation
- Not eligible for relocation benefits
Benefits
- Benefits: Benefits package includes options for health, dental, and vision insurance coverage; 401k contribution options. Full benefits brochure available for review.
DANE LLC is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Flexible work from home options available.