Software Engineer/Applications Programmer (Senior)
ECS Corporate Services

Morgantown, West Virginia


ECS is seeking a Software Engineer/Applications Programmer (Senior) to work in our Morgantown, WV office. Please Note: This position is contingent upon contract award.

Job Description:

ECS is seeking a qualified Software Engineer/Applications Programmer (Senior) to support transformative science and technology solutions for the Department of Energy.

This individual will be responsible for building .NET Framework Programs using multiple languages and technologies to include ASP.Net, MVC 4+, Web API, C#, Entity, Core 2+ as well as JavaScript, CSS, HTML, Bootstrap. Your duties will include hands-on writing, reviewing, and testing code for both the front-end and back-end of the application. Your primary responsibility will be to design and develop the appropriate system functionality and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential within the team concept of the development of the application.

Daily activities include:

  • analyze functional business applications and design specifications for functional areas such as finance, accounting, personnel, manpower, logistics, and contracts
  • develop block diagrams and logic flow charts
  • translate detailed design into computer software
  • test, debug, and refine the computer software to produce the required product
  • prepare required documentation, including both program-level and user-level documentation
  • enhance software to reduce operating time or improve efficiency
  • provide technical direction to programmers to ensure program deadlines are met
  • experience in information system design, including application programming on large-scale DBMS and the development of complex software to satisfy design objectives.

Required Skills:
  • Master's Degree in software engineering, computer engineering, computer science, information technology, or a related field AND four years of practical experience in programming and coding
OR
  • Bachelor's Degree in software engineering, computer engineering, computer science, information technology, or a related field AND six years of practical experience in programming and coding
OR
  • Ten years of practical experience in programming and coding
  • Must be eligible to obtain and maintain a Top Secret or DOE Q clearance throughout the life of the contract
  • Must be a US Citizen
  • Must currently live in Morgantown, WV or willing to relocate
  • Ability to work independently and as part of a team

Desired Skills:
  • Active Top Secret or DOE Q Clearance with the ability to maintain clearance throughout the life of the contract.
  • Two or more years experience supporting US Government customers
  • Project Management Professional certification
  • Experience supporting complex government and programs of a research and development nature
  • Experience with data storage, standards, and structuring of data.
  • Experience utilizing containerization technologies (e.g., Docker, podman)
  • Ability to automate data engineering processes within Linux environments including data wrangling and AI model development enablement
  • Highly proficient in software and network security, back-up, and recovery specifications.
  • Highly skilled in managing servers access for multiple, simultaneous, external vendors, Government, academia, and industry.
  • Ability to coach/mentor junior technical resources.

ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans.

ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3800+ employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.

General Description of Benefits



Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.

More Engineering jobs


Montrose Environmental Group Inc.
Little Rock, Arkansas
Posted about 1 hour ago
Montrose Environmental Group Inc.
Orange, California
Posted about 1 hour ago
Montrose Environmental Group Inc.
Midland, Texas
Posted about 1 hour ago
View Engineering jobs ยป

Share diversity job

Software Engineer/Applications Programmer (Senior) is posted on all sites within our Diversity Job Network.


African American Job Search Logo
Hispanic Inclusion Jobs Logo
Asian Job Search Logo
Women Inclusion Jobs Logo
Diversity Inclusion Jobs Logo
Seniors to Work Logo
Black Inclusion Jobs Logo
Veteran Job Center Logo
LGBT Job Search Logo
Asian Inclusion Jobs Logo
Disabled Job Seekers Logo
Senior Inclusion Jobs Logo
Disability Inclusion Jobs Logo
US Diversity Job Search Logo
LGBTQ Inclusion Jobs Logo
Hispanic Job Exchange Logo