Job Description
About the position
ICF is a rapidly growing, entrepreneurial, multi-faceted consulting company, seeking a senior full stack developer to support our work across HHS and NIH. We look for someone who loves to learn and is passionate about their work. The ideal candidate will have a strong foundation in full stack web application development, experience with relevant tools and frameworks, and a passion for continuous learning and innovation. This position is remote, and the ability to work standard Eastern Time is expected. Occasional travel to the client office in Maryland is required.
Responsibilities
• Design and develop scalable web applications using Python and Django framework.
,
• Implement and optimize Elasticsearch for efficient search functionality within our applications.
,
• Build internal dashboards with a focus on automating frequent tasks.
,
• Collaborate with cross-functional teams to define, design, and deliver new features.
,
• Ensure the performance, quality and responsiveness of applications.
,
• Stay up-to-date with industry trends and emerging technologies.
Requirements
• Bachelor’s degree in a technical field: Computer Science, Engineering, or related discipline.
,
• 5+ years’ experience in full stack application development.
,
• 3+ years’ experience in Python development.
,
• 1+ year experience in Django framework and RESTful API development.
,
• 1+ year experience in Java, XML/XSD/XPATH and JEE technologies.
,
• 1+ year experience in Elasticsearch, including implementation and optimization.
,
• 1+ year experience in front-end technologies – HTML, CSS, JavaScript.
,
• 1+ year experience in version control systems, preferably Git.
,
• 1+ year experience in using Linux and Shell scripting.
,
• 1+ year experience with database systems such as PostgreSQL or Oracle.
Nice-to-haves
• Experience with cloud platforms, particularly AWS.
,
• Knowledge of important standards such as HL7 and RxNorm.
,
• Fundamentals of Artificial Intelligence and Machine Learning.
,
• Experience integrating AI/ML models into web applications.
,
• Experience with containerization technologies like Docker.
,
• Knowledge of security best practices and compliance standards.
,
• Team player with the ability to work in a fast-paced environment.
Benefits
• Equal opportunity employer.
,
• Reasonable accommodations available for disabled veterans and individuals with disabilities.
,
• Confidentiality of provided information.
,
• Support for candidates requiring AI accommodations during the interview process.
Responsibilities
- This position is remote, and the ability to work standard Eastern Time is expected
- Occasional travel to the client office in Maryland is required
- Design and develop scalable web applications using Python and Django framework
- Implement and optimize Elasticsearch for efficient search functionality within our applications
- Build internal dashboards with a focus on automating frequent tasks
- Collaborate with cross-functional teams to define, design, and deliver new features
- Ensure the performance, quality and responsiveness of applications
- Stay up-to-date with industry trends and emerging technologies
Requirements
- The ideal candidate will have a strong foundation in full stack web application development, experience with relevant tools and frameworks, and a passion for continuous learning and innovation
- Bachelor’s degree in a technical field: Computer Science, Engineering, or related discipline
- 5+ years’ experience in full stack application development
- 3+ years’ experience in Python development
- 1+ year experience in Django framework and RESTful API development
- 1+ year experience in Java, XML/XSD/XPATH and JEE technologies
- 1+ year experience in Elasticsearch, including implementation and optimization
- 1+ year experience in front-end technologies – HTML, CSS, JavaScript
- 1+ year experience in version control systems, preferably Git
- 1+ year experience in using Linux and Shell scripting
- 1+ year experience with database systems such as PostgreSQL or Oracle
- Experience with cloud platforms, particularly AWS
- Knowledge of important standards such as HL7 and RxNorm
- Fundamentals of Artificial Intelligence and Machine Learning
- Experience integrating AI/ML models into web applications
- Experience with containerization technologies like Docker
- Knowledge of security best practices and compliance standards
- Team player with the ability to work in a fast-paced environment