Software Web Developer ISEE140
IC-CAP LLC is a Woman Owned / HUBZone Small Business working in the Department of Defense and Intelligence Community. We are always looking for highly talented, energetic, and dynamic professionals that are interested in protecting the defense of our nation.
Some of the positions are future positions. Please look at the opening line of the job description to determine if this is an open or future position.
Our positions are not remote unless stated in the job description below.
We are looking to fill this position at the following location(s):
- Washington, DC
Software Web Developer:
Supports software and web architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and integration (with both new and legacy systems) Designs, creates, tests, maintains, and develops visually-pleasing, content rich, user-friendly interfaces with intuitive navigation to satisfy customer requirements. Analyze and troubleshoot extremely complex software problems and provides solutions using the latest technologies Integrates new software and web products with existing software and web applications in order to improve the functionality or design of the system. Provides software process management and configuration management throughout the software /web development lifecycle. Analyze and collaborate cross-functionally with data scientists, analyst, project managers, and other engineers. Oversee and monitor performance, identify root causes, and when required, take steps to resolve issues; research and evaluate new concepts and processes to improve performance. Direct multiple teams through to project completion; provide guidance and direction to more junior level technicians, specialists, and managers in their activities; work alongside other engineers on the team to sustain and advance the organization’s capabilities. Research, design, develop, and/or modify enterprise-wide systems and/or application software. Develop complex data flows or make significant enhancements to existing pipelines. Research emerging technologies to determine impact on application execution. Interacts with customers and development team to gather and define requirements.
Skill Level 3:
Skills and Tasks - Exceptionally Complex: Researches and evaluates new concepts and processes to improve performance. Analyzes cross-functional problem sets, identifies root causes and resolves issues. Assists more junior level technicians, specialists, and managers in their activities. Can perform all tasks of lower level technicians, specialists, and/or managers.
Leadership/Management: Works individually, actively participates on integrated teams, and leads multiple tasks, projects or teams. Oversees and monitors performance, and when required, takes steps to resolve issues.
Guidance: Directs multiple teams through to project completion. Provides guidance and direction to lower level technicians, specialists, and managers.
Minimum of five years current and related software development experience
Hands-on platform builder with significant experience in developing scalable data platforms, with experience in business intelligence, analytics, data science and data products.
Strong, firsthand technical expertise in a variety of configuration management and big data technologies and proven ability to fashion robust scalable solutions that manage large data sets.
Ability to handle an agile environment with little supervision and have a passion for continuous improvement and innovation
Hands-on experience and familiarity with one or more of the following software/tools: Build automation technologies like Maven, Jenkins, etc. Modern programming languages like Java, Python, Scala, etc.
Building APIs and services using REST, SOAP, etc. Elastic Search and relational databases.
Possess excellent verbal and written communication skills
Hands-on experience with distributed computing systems: Hadoop, Elastic, Spark, EMR, Databricks, or other Knowledge of AWS Cloud technologies: EC2, S3, SQS, SNS, VPC, ELB.
Knowledge of servers operating systems: Linux, Windows.
Experience with Scrum/Agile development methodologies.
Strong problem-solving skills and ability to comprehend database methodologies.
Training and Certificates:
8570 IAT II compliance required (CompTIA Security +)
Education and Experience:
Bachelor’s Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.
Master's Degree + 4 years of relevant experience
PhD + 2 years of relevant experience
TS SCI CI poly