Skip to content
mimi

Full Stack Developer

ECS Federal, LLC

King George · On-site Full-time Mid Level Today

About the role

About

ECS is seeking a Full Stack Developer to work in our King George, VA office.

Responsibilities

  • Working from requirements specifications to develop or modify software applications.
  • Designing, coding, benchmark testing, debugging, and documenting application features and changes.
  • Reviewing and assessing existing enterprise applications, to support new features, performance improvements, upgrades, and ongoing sustainment.
  • Participating in performance, load, and stress testing, and remediation of issues identified.
  • Participating in security architecture reviews of large enterprise systems.
  • Participating in the development of new systems throughout the entire application lifecycle: requirements analysis & definition, system design, implementation, testing, deployment, and sustainment.
  • Participating in activities that ensure the successful use of these systems including developing documentation, test scripts, and training materials.
  • Working in an agile team environment participating in sprint planning, retrospectives, reviews, and daily standups.

Requirements

  • BS and 8‑10 years' experience; MS and 6‑8 years' experience; or PhD and 3‑5 years' experience.
  • Active or Interim DoD SECRET clearance with ability to obtain and maintain a TS/SCI Clearance.
  • DoDD 8140.01 Information Assurance Management (IAM) Level I certification or higher.
  • Experience designing, implementing, supporting, and analyzing enterprise‑scale applications using .NET Core, Angular, JavaScript, C#, and SQL Server.
  • Proficiency with modern development toolsets including Visual Studio, SQL Server Management Studio, git, unit testing frameworks, and task tracking such as GitLab.
  • Experience designing, implementing, supporting, and analyzing enterprise‑scale applications that perform extract/transform/load (ETL) operations with external data sources and SQL Server.
  • Familiarity with distributed version control tools such as git and Mercurial.
  • Comprehensive knowledge in definition and management of software requirements, design, code, benchmark testing, debugging, software development lifecycle, architecture, and documentation.
  • Experience with and proficiency in at least one of the following object‑oriented programming (OOP) languages: C/C++, C#, Java, or Python.
  • Experience in Agile software web development and micro‑services, specifically in the following technology areas:
    • C# / .NET
    • Angular 2+ (18 preferred)
    • TypeScript
    • PostgreSQL

Benefits

For details on benefits, visit: https://ecstech.com/careers/benefits/

Requirements

  • Active or Interim DoD SECRET clearance with ability to obtain and maintain a TS/SCI Clearance.
  • DoDD 8140.01 Information Assurance Management (IAM) Level I certification or higher.
  • Experience designing, implementing, supporting, and analyzing enterprise scale applications using the following technologies: .NET Core, Angular, JavaScript, C#, and SQL Server
  • Proficiency with modern development toolsets including Visual Studio, SQL Server Management Studio, git, unit testing frameworks, and task tracking such as GitLab
  • Experience designing, implementing, supporting, and analyzing enterprise scale applications that perform extract/transform/load (ETL) operations with external data sources and SQL Server
  • Familiarity with distributed version control tools such as git and mercurial
  • Comprehensive knowledge in definition and management of software requirements, design, code, benchmark testing, debugging, software development lifecycle, architecture, and documentation.
  • Experience with and proficient with at least one of the following Object-oriented programming (OOP) languages: C/C++, C#, Java, or Python.
  • Experience in Agile software web development and micro services specifically in the following technology areas: C# / .NET, Angular 2+ (18 preferred), TypeScript, PostgreSQL

Responsibilities

  • Working from requirements specifications to develop or modify software applications.
  • Designing, coding, benchmark testing, debugging, and documenting application features and changes.
  • Reviewing and assessing existing enterprise applications, to support new features, performance improvements, upgrades, and ongoing sustainment.
  • Participating in performance, load, and stress testing, and remediation of issues identified.
  • Participating in security architecture reviews of large enterprise systems.
  • Participating in the development of new systems throughout the entire application lifecycle: requirements analysis & definition, system design, implementation, testing, deployment, and sustainment.
  • Participating in activities that ensure the successful use of these systems including developing documentation, test scripts, and training materials.
  • Working in an agile team environment participating in sprint planning, retrospectives, reviews, and daily standups.

Benefits

health insurancedental insurancevision insurance

Skills

.NET.NET CoreAngularC#C/C++gitgitlabjavajavascriptmercurialobject-oriented programmingpostgresqlpythonsql servertypescriptvisual studio

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free