Assist in transitioning from a Waterfall approach to an Agile (DevSecOps) Continuous Integration/Continuous Deployment (CI/CD) methodology.
Ensure software development will use Agile, test-driven development principles, with robust documentation, user centered design, and an extensible infrastructure.
Develop, execute and maintain automation test scripts, utilities, data sets leveraging commercial and / or open-source tools.
Design, develop, test, and integrate system and software changes.
Maintain application software and COTS software.
Perform application and system software maintenance.
Design, develop, test and package changes to system and software.
Develop, operate, and maintain prototype applications, models and databases to determine optimal solutions.
Perform system performance tuning and integration services.
Responsible for the design, testing, deployment and sustainment of systems and application platforms.
Duties include capturing user requirements; performing coding and data modeling, testing, quality assurance, software configuration management, design, and program documentation; build and deploy, implementation; and maintaining interoperability/integration between systems
Skills:
At start date must possess an Information Assurance System Architect and Engineer (IASAE) Level II Certification.
CASP +CE (CompTIA Advanced Security Practitioner with Continuing Education)
CISSP (or Associate) (Certified Information System Security Professional
Minimum 10 years’ experience designing, presenting business logic and data access code for complex web application architectures.
Expert level experience with:
Languages: Java, Javascript, RedHat, Amazon Linux, and Apache.
Relational database: Oracle SQL and Oracle PL/SQL
Automation Tools: Selenium Webdriver
Experience / Familiarization with:
Languages: Python, PHP and TIBCO.
Tools: JMeter, Checkmarx
Minimum 10 years’ experience in designing, analyzing, integrating, troubleshooting and optimizing distributed systems using agile lifecycle management and engineering practices. Agile experience requirements can be offset with extensive REMIS software development experience.
Due to a customer requirement, as a condition of employment for this position, the successful candidate will be required to obtain and provide proof of COVID-19 vaccination prior to commencing employment.
Please note that pursuant to a government contract, this specific position requires U.S. Citizenship.
Preferred:
B.S. in Computer Science, Software Engineering or equivalent.
7+ years in designing, analyzing, integrating, testing and documenting distributed mission systems using agile lifecycle management and engineering practices, DevOps and CI/CD Pipeline processes.
7+ years’ experience in facilitating Vision and Product Portfolio Management sessions and developing and documenting artifacts; i.e. Portfolio Backlogs of Epics, architecture features and business capability features in Jira Portfolio Boards; features mapping to user stories; developing Product Roadmaps and Product Backlogs of user stories, tasks and non-functional product backlog items In Jira Scrum Boards with Product Owners and developing Release Plans for release increments.
Experienced in assessing and developing the test automation framework.
Professional Scrum Master certification highly desired.