Full Stack .NET Developer
About the Role:
Washington Software Inc. is seeking a Full Stack .NET Developer for a remote contract position. The developer will be responsible for designing, developing, and maintaining web applications across front-end and back-end layers. This role involves working with cross-functional teams to understand requirements, implement application features, and maintain software quality through testing and code reviews. The selected candidate will build and optimize APIs, integrate user-facing components with server-side logic, and apply development practices that support application security, performance, and scalability. Additional responsibilities include troubleshooting technical issues, refactoring existing code, and contributing to continuous improvements in development processes and tools.
About the Company:
Founded in 1998, Washington Software Inc. delivers solutions for commercial and government clients across the DC Metro area. The company focuses on experience, technical expertise, and proven technologies to achieve successful project outcomes. Its teams use agile methodologies and collaborate closely with clients to develop effective, reliable solutions that address evolving business needs. The organization values professionalism, innovation, and long-term client relationships.
Key Responsibilities:
Design, develop, and maintain web applications across front-end and back-end layers.
Collaborate with cross-functional teams to understand business and technical requirements.
Implement application features and ensure software quality through testing and code reviews.
Build and optimize APIs and web services.
Integrate user-facing front-end components with server-side logic.
Apply best practices to support application security, performance, and scalability.
Troubleshoot technical issues and resolve application defects.
Refactor existing code to improve maintainability and performance.
Contribute to continuous improvements in development processes and tools.
Collaborate effectively with team members and follow agile development practices.
Required Qualifications:
Strong back-end web development and software development skills using .NET technologies.
Proficiency in front-end development, including HTML, JavaScript, and CSS.Experience in full-stack development, integrating front-end and back-end components.
Solid understanding of RESTful APIs, web services, and database design using SQL or NoSQL.Familiarity with agile development methodologies.
Experience with collaborative development tools such as Git, Jira, or Azure DevOps.
Ability to write clean, maintainable, and well-documented code.
Strong debugging and problem-solving skills.
Effective remote working habits, including time management, communication, and self-direction.
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Work Arrangement and Employment Details
Position: Full Stack .NET Developer.
Employment Type: Contract.
Work Arrangement: Remote.