Marathon TS · 11 hours ago
.NET Developer
Marathon TS is looking for a .NET Developer to support their Department of Defense Child and Youth Programs project. The role involves designing, developing, and maintaining RESTful APIs, implementing clean code practices, and collaborating with various teams to ensure application quality.
Information ServicesProfessional NetworkingProfessional ServicesTechnical Support
Responsibilities
Manage and support daily development work for one or more project teams by:
Designing, developing, and maintaining RESTful APIs using .NET 8 and C#
Implementing clean, maintainable, and scalable code following Clean Code Architecture principles
Creating and maintaining data access layers using Entity Framework and LINQ
Writing unit and integration tests using xUnit to ensure application quality
Developing and optimizing SQL Server queries, stored procedures, and schema changes
Supporting dynamic document generation and reporting features
Using GitHub for version control, branching, and pull requests
Collaborating with QA, DevOps, and Product teams during sprint planning, backlog grooming, and code reviews
Participating in root-cause analysis, bug fixes, and performance improvements
Following Agile development practices and contributing to sprint deliverables
Qualification
Required
3+ years of professional experience with .NET (preferably .NET 6/7/8) and C# development
2+ years of experience developing and maintaining REST APIs
2+ years of experience with SQL Server, including stored procedures and query optimization
Hands-on experience with Entity Framework Core and LINQ
Experience writing and maintaining automated tests with xUnit or similar frameworks
Experience using GitHub or similar tools for version control and collaboration
Must be able to obtain and maintain a Public Trust
MUST RESIDE in the United States (U.S.), and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract and laws do apply
Bachelor's (Required)
.NET Developer: 3 years (Required)
React: 2 years (Required)
Location: Washington, DC (Required)
Preferred
Bachelor's degree in Computer Science, Information Systems, Engineering, or related technical field
Knowledge of Clean Code Architecture and SOLID principles
Experience with dynamic document generation (e.g., PDF or Word automation)
Familiarity with Agile/Scrum environments
Strong problem-solving, debugging, and time-management skills
Excellent attention to detail and ability to deliver high-quality code
Ability to work independently as well as part of a cross-functional team