Reflexive Concepts
Software Engineer IV
Reflexive Concepts, Annapolis Junction, MD
Reflexive Concepts is seeking a skilled Sr. Software Engineer to join our team!
The Software Engineer shall be responsible for collaborating with system and software engineers to design, develop, install, deploy, and sustain the user interface (UI) and back-end code base for a mission-focused enterprise web application. Additional tasking shall include web, application and data tier software development tasks. The Software Engineer must have experience with all the various stages of the software development lifecycle.
Position Required Skills
The Software Engineer shall be responsible for collaborating with system and software engineers to design, develop, install, deploy, and sustain the user interface (UI) and back-end code base for a mission-focused enterprise web application. Additional tasking shall include web, application and data tier software development tasks. The Software Engineer must have experience with all the various stages of the software development lifecycle.
Position Required Skills
- Experience using the Linux CLI
- Experience developing scripts using Bash/Python
- Experience developing UI using Typescript, HTML and CSS
- Experience developing UI using Angular JavaScript framework
- Experience developing with Java in a Linux environment
- Experience developing with SQL technologies including PostgreSQL
- Experience with Spring Frameworks such as Sprint Boot, Spring MVC, Spring Data, and Spring Security
- Experience with CI/CD concepts, principles, methodologies, and tools including Jenkins
- Experience with containerization technologies such as Docker
- Experience with container orchestration technologies such as Kubernetes
- Experience with installation, configuration, and deployment of Apache Tomcat
- Experience with Git Version Control System
- Experience with S3 Object Store technologies such as IBM Cloud Object Store, AWS S3
- Familiar with Sybase database technologies / Transact-SQL
- Experience with the Atlassian Tool Suite including Jira and Confluence
- Familiar with Section 508 requirements
- Master's degree in Computer Science or related discipline from an accredited college or university, plus ten (10) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR
- Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus twelve (12) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity OR
- Fourteen (14) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.