ICF is looking to hire a Data Scientist/Engineer Intern to develop and implement digital technology solutions, assist with software development lifecycle phases, and troubleshoot production issues to help clients solve complex challenges.
Requirements
- Object-oriented design and design patterns
- ORM libraries
- Database diagramming
- Systems diagramming
- Node.js and popular JavaScript frameworks/libraries (React, Angular, Vue.js, etc.)
- Java, J2EE, C-Sharp, .NET or equivalent
- One SQL database technology (MySQL, MSSQL, Oracle or equivalent)
Responsibilities
- Develop and implement digital technology solutions with appropriate software design methodology in a dynamic and fast paced team environment
- Partner with the team to perform all phases of the software development life cycle including requirements analysis, application design, code development and testing and client interaction
- Write tests in existing test suites that confirm successful implementation of code
- Troubleshoot production support issues post-deployment and create solutions as required
- Assist in creation of technical documentation as part of client deliverables
- Collaborate and work in an agile team environment
Other
- This is an entry-level, 10-week, full-time internship expected to begin in June and end in August.
- Work may be done remotely from any U.S. location.
- An ability to define and present conceptual technology solutions to both technical and non-technical clients while articulating the value of technology to drive creative marketing platforms
- The ability to translate client goals into achievable technical specifications
- GitHub page or code sample preferred