ASRC Federal is seeking an Information Technology (IT) professional for the role of Lead Senior Software Developer – DevSecOps, in support of the Defense Information Systems Agency (DISA) Unified Cyber Situational Awareness (UCSA) program. The Senior Software Developer will provide Operations and Maintenance, as well as Development and Integration of Software and Advance Analytics in support of the UCSA platform. For the right candidate, this role can be remote with quarterly travel to the Pensacola location.
Responsibilities:
- Gather customer technical and functional requirements for the development of software and analytic products.
- Assist in planning and design functions, including impacts on hardware (physical or virtual) and integration requirements.
- Provide design, development, and test functions for system software and analytic products.
- Provide technical analysis, operation, integration, and user support services for system software.
- Provide Troubleshooting, Problem Resolution, and technical guidance in overcoming development obstacles and questions.
- Maintain programmatic and technical documentation throughout the platform lifecycle.
- Bachelor's degree in a technical field
- 8-10 years of experience with software development in one or more programming languages, and with data structures/algorithms.
- An active Secret level security clearance.
- A DoD 8570 IAT Level II approved certification is required within 60 days.
- Excellent written and verbal communication skills, including technical writing ability, is required.
- Experience developing and supporting software analytics.
- Experience with Full Stack web development, application, or systems development and applying DevSecOps practices throughout the development cycle
- Experience with Git based development (e.g. Gitlab, Github).
- Experience with developing and delivering containerized applications (e.g. Docker, Kubernetes, RKE, OpenShift, ECS, EKS, Azure Containers
- Experience with developing and delivering applications utilizing common cloud technologies (load balancers, auto-scaling groups, virtual machines
- Ability to work efficiently and accurately within a remote cross-functional team context to deliver cyber analytics and capabilities to a diverse set of mission stakeholders.
- Ability to take broad direction from technical and program leadership and then work either independently or collaboratively to design, develop, test and deliver cyber analytic solutions.
- Occasional travel required
- Knowledge of Scrum and SAFe Agile and ITIL methodologies.
- Experience with Jira.
- Experience Developing in Javascript, Python, Java, SQL, Angular 10/React, Vue.js, NGINX, PostgreSQL, SQLAlchemy, FastAPI and ElasticSearch environments.