IC Software Developer 2
Summary
A Java full stack developer who designs, builds, tests, and deploys enterprise web applications for government/intelligence programs, working in SCRUM teams with Angular, Java, web services, Git/Jenkins CI/CD, and Linux. Requires an active Top Secret/SCI clearance with polygraph.
- Applies knowledge and provides guidance to all phases of the software development lifecycle
- Applies knowledge in analyzing user/business needs and functionality to plan and design software systems to meet those needs
- Applies knowledge in creating advanced models and diagrams that show programmers the software code needed for an application
- Provides analysis for reports on software project specifications, activities, or status
- May provide guidance and work leadership to less-experienced analysts
- May act as a consultant across multiple programs and/or contracts within a division
- Experience with Angular
- Experience with Java
- Willing to develop and implement solutions in a dispersed team environment
- Experience working on a SCRUM team supporting Lean Agile Framework
- Conducts routine quality assurance activities such as peer reviews
- Experience with GIT and Jenkins
- Demonstrated experience with webservice design and development
- Experience with continuous integration, test automation and DevOps
- Familiar with LINUX environments
- Translate system requirements from both formal and information requirements into complex application interfaces
- Knowledge of JAVA DataBase Connectivity (JDBC), Open DataBase Connectivity (ODBC), or direct data base interfaces is required to successfully develop in the environment
- Experience implementing micro services (preferable micro front end)
- Government customer architecture/engineering board experience
- Experience implementing AWS cloud solutions
- Experience with automated CI/CD pipelines
- Experience with distributed data architectures
- Experience discussing technical topics with non-technical people;
- Puppet module development, Terraform development
- Remains abreast of and researches industry technical trends and new development to maintain current skills and remain current with industry standards
- Hands-on experience with Web Services (REST and SOAP)
- Familiar with AWS services and working in an AWS environment
- Experience with ETL tools