Job Description ECS is seeking an
Application Developer to work in a hybrid onsite / remote capacity from our
Fairfax, VA office to work as a member of a team implementing a new cloud-based application.
Please Note: This position is contingent upon additional funding. The Application Developer will serve as a leader for building a new, cloud-based application and laying the foundation for integration of artificial intelligence capabilities. This individual will assess customer requirements data and workflows, as well as utilize their knowledge and experience of cloud environment and AI technologies to develop a new application. The ideal candidate combines a strong understanding of cloud platforms (AWS, Azure) with hands-on experience deploying AI/ML models and integrating them into production environments using a DevSecOps framework. This role bridges strategy, architecture, and development - helping the DoW become more data centric and insight-driven.
Responsibilities:
- Integrate COTS products, use APIs, interact with data repositories, cross-domain solutions, and manage system interfaces.
- Manage legacy code and/or develop new code using container technologies.
- Develop and execute unit tests to verify code meets functional requirements.
- Resolve integration issues, vulnerabilities, and functional defects.
- Develop, implement, and maintain full-stack software solutions for AI-enabled applications.
- Evaluate and implement containerization technologies (Docker, Kubernetes) and cloud platforms (AWS GovCloud, Azure Government).
- Partner with data engineering and cloud infrastructure teams to develop scalable, secure architectures.
- Develop proof-of-concept (POC) models and guide the transition to full-scale production deployment.
- Provide technical guidance to leadership on AI capabilities, resource requirements, and best practices.
- Hands-on experience defining JSON schemas and working with RESTful APIs.
- Solid background in object-oriented programming, particularly using Java.
- Experience working with JSON-based data structures and databases.
- Familiarity with development and testing tools such as XML Spy and Postman.
- Strong understanding of the Software Development Life Cycle (SDLC), including Agile and Waterfall methodologies.
- Proven ability to gather requirements, document technical and business processes, and translate business needs into technical solutions.
- Experience with data analysis and database technologies such as SQL and Oracle.
- Strong verbal and written communication skills, with the ability to work effectively with both technical and non-technical stakeholders.
- Other duties, as assigned.
Required Skills - U.S. Citizen.
- Ability to obtain and maintain a Top Secret with SCI security clearance.
- Bachelor's degree in Computer Science, Engineering, Data Science, or related field.
- Active DoD 8140 IAT Level II or higher (e.g., CompTIA Security+).
- 12+ years of IT experience with large integrated projects and 5+ years of professional experience in Java and Python development, preferably in federal or defense contracting environments.
- Experience utilizing co-pilot, Github, and Kafka.
- Expertise with AWS and familiarity with their AI/ML service offerings.
- Demonstrated experience modernizing legacy systems into the cloud.
- Strong knowledge of data pipelines, APIs, microservices, and integration architectures.
- Ability to assess organizational needs, develop technology roadmaps, and communicate complex solutions to technical and executive stakeholders.
- Strong knowledge of Java SE/EE, Spring Boot, and RESTful services.
- Familiarity with cross-domain solution architectures, data labeling, and secure data transfer protocols.
- Experience working in secure environments, preferably within the Department of War, and understanding of FISMA, NIST, or RMF compliance.
- Proficiency with build tools, version control (Git), and CI/CD tools (Jenkins, GitLab CI).
- Understanding of secure coding practices and experience with static/dynamic code analysis tools.
- Ability to work independently or within a cross-functional Agile team.
- Strong problem-solving and decision-making capabilities, with a proven ability to weigh the relative costs and benefits of potential actions and identify the most appropriate solution.
- Highly developed interpersonal and oral/written communication skills, with the ability to effectively and professionally interact with a diverse set of stakeholders (from peers to end-users to executive management).
Desired Skills ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis any characteristic protected by law. All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, or local jurisdiction law.
ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3300+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.