Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ICF Logo

Software Application Engineer

ICF

$73,371 - $124,730
Aug 22, 2025
San Juan, PR, US
Apply Now

ICF's Engineering & Emerging Technology (EET) team is seeking a Software Application Developer to support digital modernization efforts for public sector clients, specifically to contribute to the design, development, and deployment of a secure, scalable, and bilingual workforce platform.

Requirements

  • 3+ years of experience in software development, including full-stack or backend development.
  • Proficiency in .NET, C-Sharp, JavaScript/TypeScript, Python, or similar languages.
  • Azure services (e.g., Azure Functions, Key Vault, Application Insights).
  • Experience with RESTful APIs, microservices, and containerization (e.g., Docker, Kubernetes).
  • Experience with DevSecOps practices (Git), CI/CD pipelines, and automated testing frameworks (Cypress, Selenium, Cucumber).
  • Strong understanding of Agile methodologies.
  • Experience with AI/ML integration in enterprise applications.

Responsibilities

  • Develop and maintain application components within a microservices-based architecture using Azure-native tools and DevSecOps pipelines.
  • Implement multilingual, mobile-first user interfaces for an end-user portal, ensuring accessibility and usability for diverse user groups.
  • Collaborate with cross-functional teams, including UX designers, data scientists, DevSecOps engineers, and AI/ML specialists to deliver AI-enhanced features such as smart notifications, eligibility checks, and personalized dashboards.
  • Integrate with external systems via real-time and batch APIs, supporting seamless cross-agency data exchange.
  • Translate business and functional requirements into technical specifications and working code.
  • Participate in Agile ceremonies and contribute to sprint planning, backlog grooming, retrospectives, demos, and retrospectives.
  • Ensure compliance with Section 508 accessibility standards, FedRAMP, and Puerto Rico-specific data privacy and labor regulations.

Other

  • This position is contingent upon a contract award.
  • This position is based in Puerto Rico
  • Bilingual proficiency (English and Spanish) or demonstrated ability to work in bilingual environments.
  • Ability to work collaboratively within a multidisciplinary team including program managers, data analysts, and stakeholder engagement specialists.
  • Experience working in a remote setting with team members across different time zones.