Duties
- Design and develop web and mobile applications using advanced software development technologies.
- Develop the Content Management System by writing custom modules to support user requirements to manage data & information.
- Develop the front-end architecture by writing custom templating to support user requirements for web and mobile applications.
- Develop the architecture of the database schema, inclusive of determining the degree of normalization of the database for better performance.
- Develop and architect back-end code to support the front-end design for web and mobile applications.
- Perform QA/QC of code using manual and automation testing.
- Develop serverless infrastructure for web applications in Cloud platform.
- Ensure automated deployment of code for CI/CD which helps the development team & client.
- Continuously monitor cloud activities for better security of our applications.
- Arrange project requirements in an understandable programming sequence by analyzing requirements and preparing a software development workflow chart/diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
- Develop program logic for new applications or analyze and modify logic in existing applications.
- Other duties as assigned.
REQUIREMENTS: Bachelor’s degree in Computer Science, IT, Software Engineering, or related technical field and
1 year of experience in any related software development occupation (e.g. Mobile Application Developer, Virtual Reality Developer, etc.)
Qualified candidate must possess one (1) year of experience with each of the following:
- Building web and/or mobile applications using object-oriented programming.
- Building RESTful (WebAPI) services.
- Writing SQL queries and database development.
- Using browser developer tools, git code versioning platforms, and JIRA.
- Continuous Integration / Continuous Delivery patterns.
- Agile Software Development practices and concepts.
Any Amount Of Experience With Or Demonstrated Knowledge Of:
- Angular JS JavaScript application framework.
- HTML, CSS, ES6 JavaScript, and Web Standards.
- Knowledge may be demonstrated through education, training, and/or experience.
Full-time telecommuting, position may be performed from anywhere in the U.S. Up to 10% domestic travel required.
LOCATION: 1902 Reston Metro Plaza, Reston, VA 20190
There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications, and competencies that align to the specified role, geographic location, education, and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position is: $114,026 - $160,220 /year.
ICF is an equal opportunity employer that values diversity at all levels. (EEO/AA – Minorities/Females/Veterans/Individuals with Disabilities)
Position Eligible for Employee Referral Bonus Program.
Working at ICF
ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.
We can only solve the world's toughest challenges by building an inclusive workplace that allows everyone to thrive. We are an equal opportunity employer, committed to hiring regardless of any protected characteristic, such as race, ethnicity, national origin, color, sex, gender identity/expression, sexual orientation, religion, age, disability status, or military/veteran status. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO & AA policy.
Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation please email and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about non-discrimination: Know Your Rights and Pay Transparency Statement.
Nationwide Remote Office (US99)
#J-18808-Ljbffr