Software Engineer Master

Leidos Fairmont , WV 26554

Posted 4 weeks ago

Job Description:

JOB SUMMARY:As the largest provider of IT services to the U.S. Government, Leidos develops and sustains large data and technology infrastructures and integrates complex IT systems for almost every branch of the U.S.

Government.

Leidos currently has a number of positions supporting the Department Of Defense Automated Biometric Identification System (DoD ABIS) Sustainment Services And Service Life Extension program. DoD ABIS is an information technology system that supports identity superiority by providing the critical capability for warfighters to identify known or suspected terrorists and third country nationals in the course of military operations. DoD ABIS is the authoritative biometrics enterprise system that provides matching, sharing and storing of biometrics data.

The capability can receive multi-modal biometrics submissions to include iris, face, palm and finger prints from biometrics collection devices, which will support the warfighter in making, retain, capture, or release decisions. By providing access and responding to requests the system has a direct impact on the availability of critical intelligence information that is of vital interest to DoD and other government agencies. Leidos has a current job opening for Software Engineer Master in Fairmont, WV supporting the DOD ABIS Sustainment and Services contract.

This five year program will provide operations, maintenance, software sustainment services and hardware procurement services, and associated support for all devices associated with the DoD ABIS system. These services shall focus on supporting the Warfighter needs by sustaining adequate support functions. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment.

Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met.

PRIMARY RESPONSIBILITIES: Designs, develops, enhances, debugs, and implements software.

Troubleshoots production problems related to software applications. Researches, tests, builds, and coordinates the conversion and/or integration of new products based on client requirements. Designs and develops new software products or major enhancements to existing software.

Addresses problems of systems integration, compatibility, and multiple platforms. Consults with project teams and end users to identify application requirements. Performs feasibility analysis on potential future projects to management.

Assists in the evaluation and recommendation of application software packages, application integration and testing tools. Resolves problems with software and responds to suggestions for improvements and enhancements. Participates in development of software user manuals.

Demonstrated experience with similar programs that include development and sustainment, or agile development methodology (Scrum). S/W Language Experience -Required: Java, Oracle, Linux (RHEL and/or CentOS); Desired: Apache Camel, JBoss, Tomcat, Spring, Puppet, Git, JMS, SOAP, REST US Citizenship ADDITIONAL QUALIFICATIONS: Prior DoD ABIS, IAFIS, Enterprise Biometric Systems, Web Application Development Enterprise Biometric Systems, Web Application Development is a definite plus.

EDUCATION & EXPERIENCE:

BS degree and 8 - 12 years of prior relevant experience

  • or-

Masters with 6 - 10 years of prior relevant experience. May possess a Doctorate in technical domain.

Leidos is a Fortune 500 information technology, engineering, and science solutions and services leader working to solve the world's toughest challenges in the defense, intelligence, homeland security, civil, and health markets. The company's 31,000 employees support vital missions for government and commercial customers.

Headquartered in Reston, Virginia, Leidos reported annual revenues of approximately $10.17 billion for the fiscal year ended December 29, 2017. (NYSE: LDOS) All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.



See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior HPC Systems Engineer

Csra Inc.

Posted 6 days ago

VIEW JOBS 11/7/2018 12:00:00 AM 2019-02-05T00:00 Primary Location Fairmont , WV United States Job Requisition RQ28649 Category Engineering & Sciences Apply Legacy CSRA employee login GDIT has an opportunity available for a talented and innovative senior-level High Performance Computing (HPC) Linux Systems Administrator within our High Performance Computing Center of Excellence to provide continuing support for our NOAA Research and Development High Performance Computing Systems (RDHPCS) customer at the NOAA Environmental Security Computing Center in Fairmont, West Virginia. The qualified candidate will bring their hands-on technical and system administration expertise on-site to maintain the operational readiness and availability of NOAA's RDHPCS high performance computing systems; manage and support new technology insertions, as well as provide remote technical support and consultation to our other supported NOAA sites at Boulder, Colorado and an Princeton, New Jersey. Responsibilities and Duties: * Experience in daily management and oversight of medium to large HPC cluster environments is essential in order to maintain an overall situational awareness of HPC environment to identify and correct operational issues before they impact operations; * Independent problem solving and troubleshooting skills will be leveraged to quickly advance towards viable resolutions; * Plan, prepare, plan and execute required patching and repairs during scheduled maintenance periods; * Hands-on experience with Lustre, NFS, and other NAS and parallel file systems will be heavily leveraged to ensure optimal performance tuning and planning for growth/expansion; * Experience with provisioning tools, such as xCAT; will be used to manage the build and/or rebuilding of HPC cluster front ends, compute and administration nodes in both diskfull and diskless environments; Puppet will also be used to provide and deliver consistent configuration management within this HPC environment; * Demonstrated ability to install open source software packages; * Experienced with the installation of commercial software and license managers for commercial software; * Demonstrated ability to install and tune compiler and utility software; * Programming experience and familiarity with scripting languages such as bash, sh, Perl, and Python will be used to manage, extend, and develop customized scripts to support the HPC user and system administration environments; * Formal change and configuration management practices are ingrained into the daily operations to ensure changes and configuration control implementations are properly documented and approved; * Excellent communication skills, both verbal and written, are required in order to ensure the customer, support team, and HPC users and other stakeholders are properly engaged and informed throughout any support or problem mitigation effort; * Knowledge of network technologies, such as InfiniBand and GigE, and their associated tools will be leveraged to troubleshoot and tune existing network fabrics; * Documentation skills will be applied to develop, improve, and enhance user and system administration online documentation repositories; Extensive experience with Microsoft Suite (Project, Visio, Word, and Excel) will be leveraged to support the various documentation efforts; * Perform break/fix support, which may include node, blade, or board-level replacements, replacement of backplanes, failed DIMMs, hard drives, controller boards, failed cables, and other failed components; * Manage and maintain spare part inventories; * Troubleshoot and repair with OEM vendors will be essential in order to identify root cause of issues, their timely resolution, and restoration of SLA-related services; * System administration responsibilities will include timely coordination of security patching for any identified IT security-related vulnerabilities; * Ability to work and contribute as a member of a small support team is an essential component within this effort; * Extended knowledge of batch scheduling and queuing systems (such as Moab/Torque or Slurm) is a plus; Qualifications: Must have: * 10 or more years of experience in Systems Administration. * 5 or more years of direct break/fix experience within a high performance computing environment. * Bachelor's degree, or equivalent, in computer-related field, CS preferred. * Hands-on experience with Linux Red Hat and CentOS in particular. * Hands-on experience with computer hardware maintenance, such as replacing DIMMs, disk drives, PCIe cards and other field-replaceable components. * Experience with Lustre, NFS, and other NAS and parallel file systems. * Understanding of basic networking components, and tools, with a solid understanding of routing concepts. * Experience installing and removing software, both from prebuilt packages and compiling from source. * Experience in Linux/Unix programming or scripting (including Perl and Bash), and interest in task automation. * Ability to work in both local and remote technical support environments. * Strong creative problem solving skills to tackle highly complex large-scale technical problems. * Disciplined troubleshooting skills. * Experience in project and technical management. * Attention to detail skills in the areas such as; time management, organizational, analytical thinking, observation, and active listening. * Exceptional verbal and written communication skills. Nice to have: * Experience in developing and maintaining software stacks. * Experience with InfiniBand is a plus. * Experience in writing C programs is a plus. * Working knowledge of batch scheduling and queuing systems (such as Moab/Torque or Slurm) is a plus. For more than 50 years, General Dynamics Information Technology has served as a trusted provider of information technology, systems engineering, training, and professional services to customers across federal, state, and local governments, and in the commercial sector. Over 40,000 GDIT professionals deliver enterprise solutions, manage mission-critical IT programs, and provide mission support services worldwide. GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class. Post date: November 6, 2018 Location - Thoroughfare (i.e. Street address): Fairmont , WV United States Location - Thoroughfare (i.e. Street address): Senior HPC Systems Engineer CSRA November 6, 2018 GDIT has an opportunity available for a talented and innovative senior-level High Performance Computing (HPC) Linux Systems Administrator within our High Performance Computing Center of Excellence to provide continuing support for our NOAA Research and Development High Performance Computing Systems (RDHPCS) customer at the NOAA Environmental Security Computing Center in Fairmont, West Virginia. The qualified candidate will bring their hands-on technical and system administration expertise on-site to maintain the operational readiness and availability of NOAA's RDHPCS high performance computing systems; manage and support new technology insertions, as well as provide remote technical support and consultation to our other supported NOAA sites at Boulder, Colorado and an Princeton, New Jersey. Responsibilities and Duties: * Experience in daily management and oversight of medium to large HPC cluster environments is essential in order to maintain an overall situational awareness of HPC environment to identify and correct operational issues before they impact operations; * Independent problem solving and troubleshooting skills will be leveraged to quickly advance towards viable resolutions; * Plan, prepare, plan and execute required patching and repairs during scheduled maintenance periods; * Hands-on experience with Lustre, NFS, and other NAS and parallel file systems will be heavily leveraged to ensure optimal performance tuning and planning for growth/expansion; * Experience with provisioning tools, such as xCAT; will be used to manage the build and/or rebuilding of HPC cluster front ends, compute and administration nodes in both diskfull and diskless environments; Puppet will also be used to provide and deliver consistent configuration management within this HPC environment; * Demonstrated ability to install open source software packages; * Experienced with the installation of commercial software and license managers for commercial software; * Demonstrated ability to install and tune compiler and utility software; * Programming experience and familiarity with scripting languages such as bash, sh, Perl, and Python will be used to manage, extend, and develop customized scripts to support the HPC user and system administration environments; * Formal change and configuration management practices are ingrained into the daily operations to ensure changes and configuration control implementations are properly documented and approved; * Excellent communication skills, both verbal and written, are required in order to ensure the customer, support team, and HPC users and other stakeholders are properly engaged and informed throughout any support or problem mitigation effort; * Knowledge of network technologies, such as InfiniBand and GigE, and their associated tools will be leveraged to troubleshoot and tune existing network fabrics; * Documentation skills will be applied to develop, improve, and enhance user and system administration online documentation repositories; Extensive experience with Microsoft Suite (Project, Visio, Word, and Excel) will be leveraged to support the various documentation efforts; * Perform break/fix support, which may include node, blade, or board-level replacements, replacement of backplanes, failed DIMMs, hard drives, controller boards, failed cables, and other failed components; * Manage and maintain spare part inventories; * Troubleshoot and repair with OEM vendors will be essential in order to identify root cause of issues, their timely resolution, and restoration of SLA-related services; * System administration responsibilities will include timely coordination of security patching for any identified IT security-related vulnerabilities; * Ability to work and contribute as a member of a small support team is an essential component within this effort; * Extended knowledge of batch scheduling and queuing systems (such as Moab/Torque or Slurm) is a plus; Qualifications: Must have: * 10 or more years of experience in Systems Administration. * 5 or more years of direct break/fix experience within a high performance computing environment. * Bachelor's degree, or equivalent, in computer-related field, CS preferred. * Hands-on experience with Linux Red Hat and CentOS in particular. * Hands-on experience with computer hardware maintenance, such as replacing DIMMs, disk drives, PCIe cards and other field-replaceable components. * Experience with Lustre, NFS, and other NAS and parallel file systems. * Understanding of basic networking components, and tools, with a solid understanding of routing concepts. * Experience installing and removing software, both from prebuilt packages and compiling from source. * Experience in Linux/Unix programming or scripting (including Perl and Bash), and interest in task automation. * Ability to work in both local and remote technical support environments. * Strong creative problem solving skills to tackle highly complex large-scale technical problems. * Disciplined troubleshooting skills. * Experience in project and technical management. * Attention to detail skills in the areas such as; time management, organizational, analytical thinking, observation, and active listening. * Exceptional verbal and written communication skills. Nice to have: * Experience in developing and maintaining software stacks. * Experience with InfiniBand is a plus. * Experience in writing C programs is a plus. * Working knowledge of batch scheduling and queuing systems (such as Moab/Torque or Slurm) is a plus. Fairmont , WV United States * Csra Inc. Fairmont WV

Software Engineer Master

Leidos