Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About The Company
ICF is a global advisory and technology services provider dedicated to solving complex challenges across various industries. Renowned for its innovative approach, ICF combines unmatched expertise with cutting-edge technology to deliver strategic IT and consulting solutions to both public and private sector clients. Our Digital Modernization Division is at the forefront of technological advancement, supporting mission-critical initiatives that have a meaningful impact on communities and organizations worldwide. We foster a collaborative, inclusive workplace culture that encourages continuous learning, professional growth, and the sharing of expertise. Committed to diversity and equal opportunity, ICF strives to create a workplace where everyone can thrive and contribute to shaping a better future.
About The Role
We are seeking a skilled .NET Developer to join our Digital Modernization Division, supporting the Department of Defense (DoD) Child and Youth Programs (CYP). This initiative is vital in providing military and DoD-affiliated families access to affordable, high-quality childcare, directly contributing to force readiness, morale, and retention. In this role, you will be instrumental in modernizing and integrating legacy CYP systems through the development of custom, modular web applications. You will work closely with government stakeholders and contractors in an agile environment, delivering secure, high-performance, public-facing applications that support critical missions. This position offers the opportunity to make a tangible difference in the lives of military families while applying the latest development practices and technologies.
Qualifications
- 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
- 2+ years of hands-on experience with Entity Framework Core and LINQ
- 2+ years of experience writing and maintaining automated tests with xUnit or similar frameworks
- 2+ years of experience using GitHub or similar tools for version control and collaboration
- Ability to obtain and maintain a Public Trust clearance
- Must reside within the United States and support work within the Eastern Time Zone
- U.S. citizenship or lawful permanent residency (Green Card holder)
Responsibilities
- Design, develop, and maintain RESTful APIs using .NET 8 and C# to support web applications and services
- Implement clean, maintainable, and scalable code following Clean Code Architecture and SOLID principles
- Create and manage data access layers utilizing Entity Framework and LINQ for efficient database interactions
- Write comprehensive unit and integration tests using xUnit to ensure application robustness and quality
- Optimize SQL Server queries, stored procedures, and database schemas to enhance performance
- Support dynamic document generation and reporting functionalities, automating PDF or Word document creation
- Utilize GitHub for version control, branching, and pull request workflows to facilitate collaboration
- Collaborate with QA, DevOps, and Product teams during sprint planning, backlog grooming, and code reviews
- Participate in root-cause analysis, bug fixing, and performance tuning activities
- Adhere to Agile development practices, contributing to sprint deliverables and project milestones
Benefits
- Competitive salary within the range of $81,094.00 – $137,860.00 based on experience and qualifications
- Support for 100% remote work within the United States, supporting Eastern Time Zone hours
- Comprehensive health, dental, and vision insurance plans
- Retirement savings plans with company matching
- Paid time off and holiday leave
- Professional development opportunities and continuous learning support
- Inclusive workplace culture promoting diversity and equal opportunity
- Support for reasonable accommodations during the application and employment process
Equal Opportunity
ICF is an equal opportunity employer committed to creating a diverse and inclusive workplace. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other protected status. We consider qualified applicants with arrest and conviction records and provide reasonable accommodations to enable all candidates to participate fully in our hiring process.
Key Skills
Ranked by relevanceReady to apply?
Join ICF and take your career to the next level!
Application takes less than 5 minutes

