EF
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