ICF
Dotnet Developer
ICFUnited States5 hours ago
Full-timeRemote FriendlyInformation Technology

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 relevance