Radiance Technologies is seeking a Software/Web Developer to maintain and enhance an application and underlying services, identify future capability needs, and eliminate overlaps, while continuously improving sustainment and development to reinvest resources for new capabilities and improved effectiveness, quality, and robustness of the underlying technology.
Requirements
- Proficiency in Linux, Git, and Kubernetes
- Knowledge of containerization, orchestration, and CI/CD pipelines
- Experience with software such as VS Code and GitLab
- Experience using Angular, NodeJS, and Linux CLI
- Knowledge of programming languages such as JavaScript, TypeScript, and Python
- Support and troubleshoot scripts written in Python and bash.
- Implement security measures, including access controls and encryption.
Responsibilities
- Support software and web architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and integration with new systems
- Maintain and operate a scalable, reliable, and efficient Platform as a Service (PaaS) offering
- Analyzes and studies customer requirements to determine the most effective software and web technologies to satisfy their needs
- Designs, creates, tests, and maintains software and web-based applications and content solutions to satisfy customer requirements
- Follows a formal design process using formal specifications, data flow diagrams, other accepted design techniques and adheres to laws, standards, and established guidelines for development and delivery of software and web applications
- Develops and maintains software and web development technical documentation to assist with software and web application maintenance and upgrades
- Participate in DevSecOps processes and practice principles during all design phases
Other
- TS/SCI clearance
- Ability to obtain a CI Polygraph
- Possess and maintain IAT Level II Certification (Security+)
- Ability to work in a dynamic environment and take ownership for segments of a project on a development team
- Excellent communication and collaboration skills, with a positive attitude and motivation to learn new things