ICF International - Fairfax, VA

posted 8 days ago

Full-time - Mid Level
Remote - Fairfax, VA
Administrative and Support Services

About the position

ICF is seeking a skilled Application Developer II to design and develop software applications by creating and maintaining efficient code based on user requirements. This role involves conducting unit and integration testing to ensure functionality, performance, and reliability, while also troubleshooting and resolving any issues that arise. The developer will monitor application performance, implement updates, and provide user support and troubleshooting.

Responsibilities

  • Design, code, test, and debug applications using appropriate programming languages and frameworks.
  • Collaborate with stakeholders to gather and analyze requirements, ensuring that applications meet user needs and specifications.
  • Work on integrating applications with existing systems and third-party services.
  • Create and maintain technical documentation for applications, including design specifications, user manuals, and testing protocols.
  • Identify and resolve software defects and performance issues promptly.
  • Work closely with cross-functional teams, including UX/UI designers, QA testers, and project managers, to deliver high-quality software solutions.
  • Stay updated on industry trends and emerging technologies and recommend improvements to enhance application performance and user experience.

Requirements

  • Ability to obtain a Public Trust Clearance, ship required.
  • Must reside in the United States and work must be performed in the United States.
  • Bachelor's degree in related field.
  • 4+ years' proven experience as an Application Developer or similar role.
  • 4+ years of experience in programming languages such as Java, JavaScript, Python, ReactJS, Ruby on Rails, TypeScript, or related languages.

Nice-to-haves

  • Experience working with distributed remote-first teams.
  • Strong understanding of database management systems (e.g., SQL Server, MySQL).
  • Experience with cloud platforms (e.g., AWS, Azure).
  • Knowledge of mobile application development (iOS, Android).
  • Strong understanding of Agile methodologies, professional experience on integrated cross-functional Agile teams that include discovery functions such as user research and UX design SMEs.
  • Experience in federal contracting preferred.

Benefits

  • Reasonable Accommodations for disabled veterans and individuals with disabilities.
  • Commitment to an inclusive workplace that allows everyone to thrive.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service