Software Developer - Expert

  • Chantilly, VA
  • Posted 9 hours ago | Updated 9 hours ago

Overview

On Site
Full Time

Skills

Backend Development
Customization
AIM
Operational Efficiency
Functional Testing
Computer Hardware
System Testing
Documentation
Management
Repair
Application Development
Kubernetes
Agile
Electronics
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Programming Languages
Python
AngularJS
Continuous Delivery
Jenkins
GitLab
Continuous Integration
Linux
Conflict Resolution
Problem Solving
Attention To Detail
Communication
Teamwork
Collaboration
Security Clearance
Computer Science
Microservices
Terraform
Ansible
DevOps

Job Details

We are seeking a skilled Full Stack Software Developer with a strong background in Python and Angular to join our dynamic team. The ideal candidate will have experience in both front-end and back-end development, with a passion for building scalable and efficient applications. Your role will be crucial, as it combines technical expertise, problem-solving abilities, and a passion for continuous learning, contributing significantly to our team's success.

Responsibilities:
  • Designing and developing enterprise applications in a Web environment
  • Developing, creating, and modifying general computer applications software or specialized utility programs
  • Designing software or customizing software for client use with the aim of optimizing operational efficiency
  • Developing unit and functional test plans
  • Providing the operations and maintenance of operational systems
  • Modifying existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
  • Develop and direct software system testing and validation procedures, programming, and documentation
  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements. This can be for new applications development or the transition of legacy applications to the cloud environment
  • Design, develop, and maintain scalable applications using Kubernetes

Requirements:
  • Knowledge of agile processes and procedures
  • Knowledge of computers and electronics software, including applications and programming
  • Experience with cloud platforms such as AWS, Azure, Google Cloud Platform
  • Proficiency in programming languages such as Python, Node, or Angular
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, etc.
  • Experience working with Linux OS
  • Experience working with containers
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork abilities

Clearance Required: TS/SCI with Polygraph

Minimum Education: Bachelor's degree in Computer Science, Engineering, or related field

Minimum Years of Experience: 7 years

Preferred:
  • Experience with microservices architecture
  • Knowledge of infrastructure as code (Terraform, Ansible)
  • Understanding of DevOps principles and practices
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.