Full Stack Software Engineer

Actalent
Dahlgren, VA, United States
1 day ago
Apply on www.adzuna.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$105,000 - $185,000
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) .NET Framework Agile Methodology Artificial Intelligence Application Lifecycle Management Software Applications Application Performance Management Automation of Tests Unit Testing Big Data C Sharp (Programming Language)
+39 more
C++ (Programming Language) Cyber Security Continuous Delivery Continuous Integration Custom Software Extract Transform Load (ETL) Software Debugging Web Development Elasticsearch Revision Control Systems Identity and Access Management Python (Programming Language) PostgreSQL Mercurial Microsoft Visual Studio Microsoft SQL Server OpenShift Scrum Methodology Systems Development Life Cycle Red Hat Enterprise Linux Angular 2+ Software Engineering Software Requirements Analysis SQL Databases TypeScript Enterprise Software Applications .NET Core Delivery Pipeline Test Scripts Gitlab Git Containerization AngularJS Kubernetes SQL Server Management Studio (SSMS) Software Version Control Docker Jenkins Microservices

Job description

The Full Stack Software Engineer will design, develop, and sustain enterprise-scale applications across the full software development lifecycle. This role works from detailed requirements to build and enhance secure, highperforming applications using .NET, Angular, C#, and SQL-based technologies. You will contribute to new system development, modernization of existing systems, and performance and security improvements, while collaborating within an agile team to deliver reliable solutions for complex mission needs. Responsibilities

  • Work from requirements specifications to design, develop, and modify software applications and services.
  • Design, code, benchmark test, debug, and document application features and changes for enterprise-scale systems.
  • Review and assess existing enterprise applications to support new features, performance improvements, upgrades, and ongoing sustainment.
  • Participate in performance, load, and stress testing activities, and implement remediation for identified issues.
  • Contribute to security architecture reviews of large enterprise systems to ensure robust and compliant solutions.
  • Participate in the full application lifecycle, including requirements analysis and definition, system design, implementation, testing, deployment, and sustainment.
  • Develop documentation, test scripts, and training materials to support successful adoption and use of delivered systems.
  • Work in an agile team environment, participating in sprint planning, retrospectives, reviews, and daily standups.
  • Design, implement, support, and analyze enterprise-scale applications that perform ETL (extract, transform, load) operations with external data sources and SQL Server.
  • Collaborate with team members using modern development toolsets, version control, and task tracking systems to deliver high-quality software.
  • Apply comprehensive knowledge of software requirements, architecture, development, and documentation to guide technical decisions and ensure maintainable solutions.

Requirements

  • Bachelors degree with 810 years of experience, or Masters degree with 68 years of experience, or PhD with 35 years of experience.
  • Active or Interim DoD SECRET clearance with the 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 tools such as GitLab.
  • Experience designing, implementing, supporting, and analyzing enterprise-scale applications that perform ETL operations with external data sources and SQL Server.
  • Familiarity with distributed version control tools such as git and Mercurial.
  • Comprehensive knowledge of software requirements definition and management, design, coding, benchmark testing, debugging, software development lifecycle, architecture, and documentation.
  • Experience and proficiency with at least one object-oriented programming language such as C/C++, C#, Java, or Python.
  • Experience in agile software web development and microservices using C#/.NET, Angular 2+ (Angular 18 preferred), TypeScript, and PostgreSQL.
  • Hands-on full stack development experience with .NET, Angular, TypeScript, JavaScript, SQL Server, and PostgreSQL.
  • Experience working with containerized applications and CI/CD practices.

Additional Skills & Qualifications

  • Experience working on custom software development projects.
  • Experience working with Department of Defense (DoD) customers.
  • Experience working on cybersecurity-focused projects.
  • Experience with Jenkins for build and automation pipelines.
  • Experience with ElasticSearch and Big Data clusters.
  • Experience with Continuous Integration / Continuous Delivery (CI/CD) pipelines.
  • Experience with Red Hat, OpenShift, Kubernetes, and Docker.
  • Experience with automated testing tools and processes supporting data, UI, load/performance, security, and contract testing.
  • Exposure to or experience with Artificial Intelligence and Machine Learning.
  • Ability to collaborate effectively in a distributed, agile team environment and adapt to evolving requirements.
  • Strong problem-solving skills and the ability to analyze and improve application performance and security., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

About the company

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.com
Prepare application

Good distractions

Loading talks and stories from around this role…