Software Engineer

Overview

On Site
USD 145,000.00 - 165,000.00 per year
Full Time

Skills

Debugging
Software Development
Workflow
Analytical Skill
Groovy
Grails
React.js
Java
Node.js
Oracle
Elasticsearch
Database
Security Clearance
Continuous Integration
Software Engineering
Windows PowerShell
VBA
SQL
Amazon Web Services
JavaScript
Databricks
Social Network Analysis
Data Wrangling
Data Visualization
Microsoft Power BI
Splunk
Machine Learning (ML)
Python
R
Git
SAP BASIS
Law
FOCUS

Job Details

Job Description

ECS is seeking a Software Engineer to work in our Washington, DC office.

ECS is looking for a qualified Intermediate Software Engineer to support a mission critical program, for our DoJ customer. Key responsibilities and functional activities are listed below:

  • Formulate/define specifications for complex operating software programming applications or modifies/maintains existing applications using engineering releases and utilities from the manufacture.
  • Design, code, test, debug, and document those programs.
  • Provide advanced mathematical/scientific software.
  • Assist on all phases of software programming applications.
  • Evaluate new and existing software products.
  • Support operations and maintenance of legacy data processes leveraging MS Access, Python, VBA, Groovy, PowerShell, Power Query, and JavaScript.
  • Develop and maintain task workflow and analytic capability leveraging Groovy, Grails, React, Java, NodeJS, Python, Oracle, Elasticsearch and Dynamo DB.
  • Provide operations and maintenance of proposed platform.
Salary Range: $145,000 - $165,000

General Description of Benefits

Required Skills

  • HS degree with 4 years experience or BS with 2 years experience
  • Must have a current Top-Secret Clearance with the capability of obtaining SCI / CI-Poly if needed to meet contract requirements
  • 2 or more years of software engineering experience
  • Basic proficiency in Python
  • Experience in two or more of the following: powershell, vba, sql, AWS, JavaScript, Splunk, Databricks, R
  • Documenting code
  • Social Network Analysis: able to talk to the concepts of SNA
  • Working with unstructured and semi structured data/ data wranglingAt least 2 years of software engineering experience
  • Experience in one or more of the following: Python, powershell, vba, sql, AWS, JavaScript, Splunk, Databricks, R
  • Documenting code
  • Social Network Analysis: able to talk to the concepts of SNA
  • Working with unstructured and semi structured data/ data wrangling


Desired Skills

  • Data visualization: PowerBi, Gephi, Splunk
  • Explainable Machine learning: Python, R
  • Experience with Git
  • Willingness to learn new skills and technologies on the fly
  • Ability to communicate with customers to refine requirements
  • Ability to deconstruct customer requirements into delineated tasks
  • Being a team player
#ECS1

ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis any characteristic protected by law. All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, or local jurisdiction law.

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.