Fevrok logo
Programmer Analyst – DevSecOps
3 years ago

Description

SAIC is seeking a Programmer Analyst to join a dynamic Agile team that enjoys the challenge of utilizing the latest technologies to implement state-of-the-art systems for an enterprise IT as a Service program. The Programmer Analyst has a proven track record in development, problem-solving, and deploying applications, can work in multiple disciplines, manage multiple priorities and projects, and is a self-starting individual. The candidate should have experience throughout the entire development stack and a broad background in delivering enterprise-level solutions. This position allows for 100% remote work.

 

The Programmer Analyst contributes to developing business process automation and enhancing IT management systems for operational efficiency and end-user experience. You will leverage your technical skills to collect requirements, design, document, implement, and test state-of-the-art automated solutions in a high-security environment, utilizing both Linux and Windows platforms in the Cloud. The candidate will collaborate across diverse technical teams to compile business requirements, generate design documents, and coordinate within an Agile development team to implement program process automation, web applications, and platform development, driving the adoption of new technology platforms and processes. The role includes defining current and new business processes oriented to automation, building complex integrations with various program products, and implementing secure and high-performance services throughout the program.

 

In this role, you will:

  • Generate functional and technical specifications, and write technical specifications that describe a project's technical design using flow charts, data flow diagrams, pseudo-code, ER diagrams, and various effective methods of documenting procedures.

  • Perform code reviews, develop and perform unit tests and quality assurance of programming to meet requirements, developing coding standards and libraries for complex process automation and integrations.

  • Analyze, review, and alter programs to increase efficiency, improve performance, or incorporate new requirements.

  • Perform regular application maintenance, including upgrades and security remediation, and ensure operational quality in both Linux and Windows environments.

  • Engage as part of an Agile development team and individual contributing member in an Enterprise program to implement scalable programming solutions in a high-security DOD environment for a significant military customer.

  • Collaborates with the Product Owners and program stakeholders to develop features, define or redefine processes oriented toward automation, clarify programming objectives, and document user stories to meet business requirements. Actively participates in all SAFe Agile ceremonies.

  • Participates in structured walkthroughs, secure coding, and technical reviews, ensuring application and design follow secure coding, best practices, and design principles.

  • Provides technical leadership and effectively communicates across diverse technical organizations, including reporting project status and leadership reviews.

Qualifications

REQUIRED EDUCATION & EXPERIENCE

  • BS/BA in Engineering, Science, STEM field, similarly qualified discipline, or equivalent combination of education and experience

  • Experience with application development, including Java, Microsoft .Net (C#, VB), UiPath RPA, graphical programming, scripting, Python, PowerShell, JavaScript, HTML, and CSS in multiple platforms, including Windows, Windows Server, and Linux

  • Effective at generating programming design documents, coding standards, collaborating with teams to gather requirements, and developing flow charts, integration diagrams, and data flows using tools like UML diagrams, Visio, PowerPoint, and Word

  • Experience in the management of operating systems (Windows and Linux), web architectures, application servers (IIS, httpd, Apache Tomcat), web services (SOAP, REST, APIs), 3rd-party integrations, and databases (MariaDB, Microsoft SQL Server, MySQL)

  • Experience with version control (GiT, Azure DevOps, and Subversion), applying Agile methodologies, and the ability to review, analyze, create, and enhance configuration and programming systems through coding, testing, and debugging

  • Experience with the understanding of business process improvements, benefit and risk management, software testing, and all testing events throughout the SDLC

  • The candidate has a demonstrated ability to develop effective programs, system solutions, scalable, and solving business problems through automation

  • Experience with DevSecOps processes, continuous integration, container applications, and cloud deployment architectures, including Docker, Kubernetes, AWS, or Azure

  • The candidate has excellent troubleshooting skills and a demonstrated ability to work on and resolve complex technical issues and communicate technical concepts across organizational levels

  • Strong analytical skills, experience developing and gathering requirements for complex enterprise systems, consulting with program stakeholders to define processes to translate business needs into applications, and clarifying programming objectives

  • Comfortable working 100% remote and in highly matrixed environments, must be a self-starter

  • Must be 8570 (at least IAT LVL 2) compliant by date of hire

  • Active Secret Security clearance

  • Must be a U.S. citizen

 

DESIRED:

  • Proficiency in Java, C#, and other programming languages, familiar with Robotic Process Automation (RPA)

  • Excellence in creating design documents, defining tests, and quality assurance

  • Excellent knowledge of ITSM, ServiceNow, and application integration

  • Comfortable working in Windows and Linux, experience with Docker and Kubernetes

  • Experience with AWS, Azure


Target salary range: $100,001 - $125,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.


Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.


Overview

SAIC® is a premier Fortune 500® technology integrator driving our nation's technology transformation. Our robust portfolio of offerings across the defense, space, civilian, and intelligence markets includes secure high-end solutions in engineering, digital, artificial intelligence, and mission solutions. Using our expertise and understanding of existing and emerging technologies, we integrate the best components from our own portfolio and our partner ecosystem to deliver innovative, effective, and efficient solutions that are critical to achieving our customers' missions.

We are more than 26,500 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer, fostering a respectful work culture based on diversity, equity, and inclusion that values all contributors. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.1 billion. For more information, visit saic.com.

©2025 Fevrok. All Rights Reserved.