Application Software Engineer, Senior
Torch Technologies, Inc. · Kettering, OH · 2 wk ago
EngineeringFull-time
About the role
Torch Technologies is seeking an Application Software Engineer, Senior to support the EPASS GB contract. This position is based in Kettering, OH (Dayton/WPAFB area).
Responsibilities
- Advising and supporting work involving the design, documentation, development, modification, testing, installation, implementation, and support of new or existing applications software.
- Following/leading an Agile methodology, e.g., scrum, Kanban, XP, and hybrid.
- Analyzing and refining systems requirements.
- Translating systems requirements into applications prototypes.
- Planning and designing systems architecture.
- Determining and designing applications architecture.
- Determining output media/formats.
- Designing user, systems(s) interfaces.
- Working with customers to test applications.
- Assuring software and systems quality and functionality.
- Integrating hardware and software components.
- Writing, reviewing, and maintaining program documentation.
- Evaluating new applications software technologies such as containerization and the use of Kubernetes, infrastructure as code, configuration as code, microservices, standard application program interfaces (API), continuous integration/continuous delivery (CI/CD), and maximizing the automation of the software development lifecycle (SDLC).
- Ensuring the rigorous application of information security/cybersecurity policies, principles, and practices to the delivery of application software services.
Requirements
- U.S. Citizen
- Advanced Degree (MA/MS or Doctorate) from an ABET accredited program in Computer Science, Information Technology or other Engineering Discipline and 10 years of experience, 5 of which must be in the DoD, OR
- Bachelor's Degree (BA/BS) from an ABET accredited program in Computer Science, Information Technology or other Engineering Discipline and 12 years of experience in the respective technical/professional discipline being performed, 5 of which must be in the DoD, OR
- 15 years of directly related experience with proper certifications, 8 of which must be in the DoD.
- Possesses the advanced knowledge, experience and recognized ability to be considered an expert in their technical/professional field, possess the ability to perform tasks and oversee the efforts of junior and mid-level personnel within the technical/professional discipline.
- Demonstrates advanced knowledge of their technical/professional discipline as well as possess a comprehensive understanding and ability to apply associated standards, procedures and practices in their area of expertise.
- Knowledge and experience with Agile principles, methodologies, and enabling technologies, e.g., Kanban, Scrum, Jira, Confluence, Jenkins, Bitbucket, GitLab, CheckMarx, SonarQube, Zephyr.
- Knowledge and experience with cloud platforms, e.g., AWS, Azure, OCI.
- General cloud technologies, e.g., elasticity, scalability, IaC, IaaS/PaaS/SaaS, on-demand instantiation, containers, Kubernetes, serverless/Lambda.
- Any or all of the following certifications: AWS Certified Solutions Architect, AWS Cloud Practitioner or MS Azure equivalent, Current certification in Oracle/OCI products and/or databases, CompTIA Security +CE, Agile Certifications.
Qualifications
- Advanced Degree (MA/MS or Doctorate) from an ABET accredited program in Computer Science, Information Technology or other Engineering Discipline and 10 years of experience, 5 of which must be in the DoD, OR
- Bachelor's Degree (BA/BS) from an ABET accredited program in Computer Science, Information Technology or other Engineering Discipline and 12 years of experience in the respective technical/professional discipline being performed, 5 of which must be in the DoD, OR
- 15 years of directly related experience with proper certifications, 8 of which must be in the DoD.
- Possesses the advanced knowledge, experience and recognized ability to be considered an expert in their technical/professional field, possess the ability to perform tasks and oversee the efforts of junior and mid-level personnel within the technical/professional discipline.
- Demonstrates advanced knowledge of their technical/professional discipline as well as possess a comprehensive understanding and ability to apply associated standards, procedures and practices in their area of expertise.
- Knowledge and experience with Agile principles, methodologies, and enabling technologies, e.g., Kanban, Scrum, Jira, Confluence, Jenkins, Bitbucket, GitLab, CheckMarx, SonarQube, Zephyr.
- Knowledge and experience with cloud platforms, e.g., AWS, Azure, OCI.
- General cloud technologies, e.g., elasticity, scalability, IaC, IaaS/PaaS/SaaS, on-demand instantiation, containers, Kubernetes, serverless/Lambda.
- Any or all of the following certifications: AWS Certified Solutions Architect, AWS Cloud Practitioner or MS Azure equivalent, Current certification in Oracle/OCI products and/or databases, CompTIA Security +CE, Agile Certifications.
Skills
- Knowledge and experience with Agile principles, methodologies, and enabling technologies, e.g., Kanban, Scrum, Jira, Confluence, Jenkins, Bitbucket, GitLab, CheckMarx, SonarQube, Zephyr.
- Knowledge and experience with cloud platforms, e.g., AWS, Azure, OCI.
- General cloud technologies, e.g., elasticity, scalability, IaC, IaaS/PaaS/SaaS, on-demand instantiation, containers, Kubernetes, serverless/Lambda.
- Any or all of the following certifications: AWS Certified Solutions Architect, AWS Cloud Practitioner or MS Azure equivalent, Current certification in Oracle/OCI products and/or databases, CompTIA Security +CE, Agile Certifications.
Benefits
- ESOP participation
- 401(k) match
- medical
- dental
- vision
- life insurance
- short-term disability
- long-term disability
- flexible spending accounts
- Health Saving Accounts and Health Reimbursement Accounts
- EAP
- education assistance
- paid time off
- holidays