3 days ago
Richmond, VA, USAEntry Level
Base Salary
$67k - $115k/yr
Responsibilities
- Collaborate with stakeholders and team members to define and implement complete software solutions.
- Build or customize front-end and back-end web-based software for client use.
- Work with databases within application areas and coordinate database development as part of a team.
- Apply and generate best practices across multiple technical domains and technology products and services.
- Participate in the full software lifecycle, including sprint planning and secure cloud deployments.
Requirements
- Completed bachelor’s degree by the start date in Computer Science, Information Systems, Engineering, or another related scientific or technical discipline.
- U.S. citizenship is required due to federal contract requirements.
- A master’s degree is preferred.
- Experience with Java, JavaScript, TypeScript, Go, Python, Node.js, React, Angular, and SQL is preferred.
Benefits
- Full-time, entry-level position that may work from any U.S. location.
- Flexible workplace arrangements and work-life balance.
- Donation matching and volunteer opportunities.
- Tuition reimbursement and professional development resources.
- 401(k) matching and Employee Stock Purchase Plan.
Tech Stack
Categories
About ICF
ICF is a global consulting and technology services firm serving government and commercial clients across domains such as energy, health, climate, and digital modernization. It delivers advisory, program implementation, analytics, and software-enabled solutions on platforms like ServiceNow. Founded in 1969 and headquartered in Reston, Virginia, ICF is a public company traded on NASDAQ and works extensively with U.S. federal, state and local agencies as well as regulated industries.
