Full Stack Software Developer

ECS Corporate Services, LLC
Las Cruces, United States of America
yesterday

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 195K

Job location

Las Cruces, United States of America

Tech stack

Java
JavaScript
.NET
Agile Methodologies
Application Lifecycle Management
Software Applications
Unit Testing
C Sharp (Programming Language)
C++
Computer Security
ETL
Software Debugging
Web Development
Identity and Access Management
Python
PostgreSQL
Mercurial
Microsoft Visual Studio
Microsoft SQL Server
Object-Oriented Software Development
Scrum
Angular
Software Engineering
Software Requirements Analysis
TypeScript
Enterprise Software Applications
.NET Core
Test Scripts
Gitlab
GIT
Angular
SQL Server Management Studio (SSMS)
Microservices

Job description

As a Full Stack Developer on this program, you will use your expertise and experience in the following areas and activities to deliver solutions and services to our customer:

  • 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 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

Benefits & conditions

$100,000.00 per year

Apply for this position