Join our Talent Network >

Senior Software Developer (flexwork)

Job ID: 194639
Location: FLEXWORK, MD, United States
Date Posted: Oct 23, 2019
Category: Software
Subcategory: SW Engineer
Schedule: Full-time
Shift: Day Job
Travel: No
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: Public Trust
Potential for Teleworking: Yes

Share: mail

Job Description

Description


Job Description:


SAIC is building a team to support the National Institutes of Health's IT Development and their effort to implement a set of common functional Shared Services and is seeking a Senior Software Developer to join this team. 


Responsibilities:


The Senior Software Developer will be lead software engineer in a highly qualified, motivated program team.  They will perform architecture and design of software systems, write custom software, lead and perform implementation of unit tests, and lead the construction and maintenance of CI/CD pipelines in a DevOps, agile process environment.


They will provide technical leadership of mid and junior level developers. They will lead selection of reuse, COTS, or custom development in accord with customer enterprise goals and preferences to minimize customer's total cost of ownership. They will devise future solutions while making technology choices from the NHLBI's standard Bricks and Patterns, a customer-specified technology set.


Other responsibilities include:


·    Establishing coding standards


·    Lead and perform user interaction design, user interface requirements


·    Supporting PM and TPM in making estimates of effort, code size, and compute resources


·    Lead profiling, performance measurement, diagnosis of performance issues


·    Lead efforts to locate, test, install, and use specialized software tools and frameworks


·    Use static checking tools, security analysis tools, seek out and apply secure coding standards.


·    Migration of legacy applications


·    Oversight of migration of data from legacy storage


·    Support definition of technical accomplishment metrics and report technical progress.


·    Communicating regularly to the TPM and PM on task status and emerging risks.


·    Coordinate with the TPM in maintaining technical practices, technical processes, tools, and templates.


Qualifications


Required Qualifications:


·    BS degree in engineering, mathematics, or science field


·    Development experience with systems using RDBMS, GUI, browser front ends, server side Java or node.js.


·    8+ years software development experience


·    Knowledge of Services Oriented Architecture (SOA) and Event Driven Architecture (EDA)


·    Hands on experience with development of web applications or service based systems


·    Knowledge of JIRA


 


Desired Qualifications:


·    Experience with DevOps and CI/CD tools


 


Clearance Requirement:


  • Must be a US citizen and be able to obtain a Public Trust security clearance.


Desired Qualifications

 

Overview

SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability

Share: mail

Similar Jobs

Robot Software Engineer

GREENBELT, MD, United States
Software

Senior Back-End Software Engineer

UPPER MARLBORO, MD, United States
Software

Lead Computer Systems Analyst (ITSM)

COLUMBIA, MD, United States
Software

Java Developer

COLUMBIA, MD, United States
Software

Scrum Master

COLUMBIA, MD, United States
Software

Configuration Management Specialist (Lead)

COLUMBIA, MD, United States
Software

Senior Flight Software Engineer

GREENBELT, MD, United States
Software

Software Engineer 3

FORT MEADE, MD, United States
Software

Cloud Software Engineer 3

FORT MEADE, MD, United States
Software

JAVA Software/Systems Engineer

LANHAM, MD, United States
Software

Software Engineer (JAVA)

LANHAM, MD, United States
Software

Software Engineer Associate

PATUXENT RIVER, MD, United States
Software

Software Developer – Journeyman

ABERDEEN, MD, United States
Software

Web/Database Developer

GREENBELT, MD, United States
Software

(Remote) ServiceNow Senior Developer

United States
Software

Software Analyst

GREENBELT, MD, United States
Software

Graphical User Interface (GUI) Software Engineer

GREENBELT, MD, United States
Software

Software Tester (flexwork)

ROCKVILLE, MD, United States
Software

Software Engineer/Developer

FLEXWORK, MD, United States
Software

Software Engineer/Developer

ROCKVILLE, MD, United States
Software

Senior Software Developer (flexwork)

FLEXWORK, MD, United States
Software

Senior Tester (flexwork)

FLEXWORK, MD, United States
Software

Software Tester (flexwork)

FLEXWORK, MD, United States
Software

Provide your information to receive jobs that fit you by keywords, location, and more,
and then receive great opportunities based on your skills and experience.

Join our Talent Network >