Cybersecurity Software Developer

Vets Inc
Chantilly, VA, United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Microsoft Windows Application Programming Interfaces (APIs) Agile Methodology Ajax (Programming Language) Cloud Computing Computer Programming Extract Transform Load (ETL) Relational Databases DevOps Django Web Framework Internet Security
+27 more
JQuery Python (Programming Language) PostgreSQL Linux System Administration MySQL Scrum Methodology Security Software Server Administration Software Engineering Web Applications Web Application Frameworks Data Processing ReactJS Flask (Web Framework) Software Application Programming Backend Gitlab Fastapi Containerization AngularJS Information Technology Codebase Front End Software Development Restful APIs Data Pipelines Docker Jenkins

Job description

The Software Developer will join a large development team responsible for creating and maintaining applications that improve the integrity, usability, and efficiency of data. The role requires a self-starter who is willing to learn and apply new technologies when appropriate while working within an Agile development environment., The position involves software development, application support, troubleshooting, automation, REST API services, relational databases, containerization, and maintaining existing production applications and legacy codebases. The developer will work independently while collaborating effectively with the broader development team., Software Development

  • Participate in daily Scrum meetings.
  • Troubleshoot complex problems and assist customers with application and system issues.
  • Use programming skills to automate processes and improve efficiency within applications.
  • Develop, maintain, and support production applications.
  • Adapt to new technologies and development requirements as needed.
  • Work independently while collaborating effectively within a development team.

Requirements

Software Development, Internet Security, Software Development, Software Administration, Usability Engineering, REST (Representational State Transfer), Application Programming Interface (API), Relational Databases (RDBMS), Automation, Scrum Project Management and Software Development, * Bachelor’s degree in Computer Science or a related field.

  • TS/SCI with required polygraph-level clearance.
  • Minimum 5+ years of experience in software design and development.
  • 3 years of experience developing applications in Python.
  • Demonstrated experience designing, implementing, or supporting REST API services.
  • Demonstrated experience working with relational databases such as MySQL, PostgreSQL, or similar technologies.
  • Demonstrated experience upgrading, maintaining, and refining existing production applications, including legacy codebases.
  • Experience developing and deploying Docker containers., * Familiarity with ETL/ELT workflows, data pipelines, or backend data processing systems.
  • Experience with Python web frameworks such as Django, FastAPI, Flask, or similar technologies.
  • Experience developing Python SDKs, client libraries, or other developer-consumable integrations.
  • Experience with JavaScript-based web applications or front-end technologies such as React, Angular, jQuery/Ajax, or similar frameworks.
  • Experience developing and supporting applications in Windows and Linux environments.
  • Familiarity with cloud-based environments and services.
  • Experience using DevOps tools such as GitLab, Jenkins, or similar platforms as part of a development workflow.

Apply for this position

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

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…