Senior Software Engineer Job

9/7/16
SAIC (www.saic.com)
Other

/yr

  Full Time   Employee


Aber Prov Grd
Maryland
United States

Senior Software Engineer (Job Number:421013)

Description:



Job Description:

SAIC is building a team to provide Enterprise Information Technology (IT) Solutions Sustainment support and the associated management and administration for the delivery of a combination of hardware infrastructure and application infrastructure necessary to achieve a complete, centralized, and elastic environment for Building, Hosting, Integrating, and Managing Web enabled applications and/or application services. This is accomplished by using innovative software and hardware tools utilized to enhance information technologies. By integrating different technologies to include both the re-write of legacy systems and the addition of features to existing systems to maximize cost savings, resource utilization and provide a solution to unique Army application's hosting and management challenges. The Senior Software Engineer will work as part of a team of software engineers, systems administrators, database administrators/developers, network engineers and Subject Matter Experts (SME). Performs software engineering including requirements analysis, design, coding, integration, and testing of complex distributed web-based systems for intelligence data processing applications. Works with system engineers, data scientists, and subject matter experts to transform concepts into requirements, and requirements into a structured software design for implementation by the development team. Leads a collaborative agile software engineering team on scrum sprints to integrate software, services, compute, and storage requirements to achieve optimal performance of the system and applications comprising the system. The senior software engineer will conduct software development activities on pre-production environments and support the software lifecycle and deployment of the system and the applications and data comprising the system to pre-production and operational environments. Analyzes complexity and level of effort of features and capabilities and provides input into the software lifecycle management process.

PRIMARY RESPONSIBILITIES:

-
Serve as an individual on the Systems Engineering Team

-
Provide guidelines/best practices and direction to domain architects on business process, application architecture, database management and infrastructure

-
Operate across organizational groups to drive standardization of common approaches and best practices. The goal is to deliver services based architecture that supports company's business needs using right technology mix

-
Design and develop new software features

-
Maintain existing code through defect correction and refactoring

-
Participate in technical design

-
Write stored procedures, triggers and update the data model

-
Provide unit tests for all code

-
Conduct code reviews with other developers

-
Follow best practices for software development in a cloud based environment

Qualifications:
EDUCATION AND EXPERIENCE:

-
Bachelor's degree from an accredited institute preferably in a Technical Computer Field (preferred concentration in Computer Science, Management information systems, information technology, Networking or related technical discipline).

-
Minimum 14 years of experience in software engineering and software development

REQUIRED QUALIFICATIONS:

-
Strong experience in Linux (RHEL and CentOS) development environments

-
Strong experience in web architecture and development using virtual machines and cloud

-
Strong experience in top-down architecture analysis and object-oriented design of complex distributed systems creating functional cohesion, loose coupling, and well-defined interfaces

-
Strong experience in communicating and documenting system requirements, architecture, and design to project stakeholders, developers, testers, and end users

-
Strong self-starter with leadership experience managing software development teams

-
Strong experience with Java language, development environment, and tools

-
Experience with Atlassian JIRA for issue/bug tracking

-
Experience with software version control using Atlassian Bitbucket

-
Experience working in a collaborative Agile environment

-
Experience with task estimating and planning

-
Must have strong analytic, written, verbal, interpersonal, and organizational skills

-
Solid understanding of IP network technologies and software tools for performance monitoring and troubleshooting.

-
Strong abilities troubleshooting and tuning distributed environments processing high volume of transactions

-
In depth technical understanding of systems, databases, networking, and computing environments

-
Basic knowledge with DoD Cyber Security auditing, continuous monitoring and analysis.

-
Possesses strong analytical skills and have good interpersonal and communications skills in dealing with multiple contractor and government organizations.

-
Must be a self-starter and be able to work independently, but also within a team

-
Must be able to learn quickly in a highly technical fast paced environment.

PREFERRED QUALIFICATIONS:

-
Certifications of preference: Oracle Database Administrator Certified Master, MCSE: Data Platform, CompTIA Security +, CISSP, CEH, GSEC, GCIH, CISA, GCED, SSCP, and CISA)

-
Familiar with SIGINT, HUMINT, All-Source, EW, and Cyber intelligence data

-
Strong systems engineering knowledge of military systems

-
Familiar with multiple operating systems to include Linux, and Windows

-
Virtualization experience with VMware Workstation and VMware VSphere

CLEARANCE REQUIREMENT:

-
Must currently possess TS/SCI and be able to obtain a TS/SCI with Counter Intelligence (CI) Poly

SAIC Overview:SAIC is a premier technology integrator providing full life cycle services and solutions in the technical, engineering, intelligence, and enterprise information technology markets. SAIC provides systems engineering and integration offerings for large, complex projects. Headquartered in McLean, Virginia, SAIC has approximately 15,000 employees and annual revenues of about $4.3 billion.

EOE AA M/F/Vet/Disability

Job Posting: Aug 5, 2016, 12:03:22 PM
Primary Location: United States-MD-ABER PROV GRD
Clearance Level Must Currently Possess: Top Secret/SCI
Clearance Level Must Be Able to Obtain: Top Secret/SCI CI Polygraph
Potential for Teleworking: No
Travel: None
Shift: Day Job
Schedule: Full-time

To apply for this job, contact:
Jane Ormerod

Save This Job

Email This Job to a Friend