ShorePoint is a cybersecurity services firm with a focus on high-profile, high-threat private and public-sector customers who demand experience and proven security models to protect their data. We are seeking a Python Developer to provide unparalleled support to our customer through the Continuous Diagnostic & Mitigation (CDM) Program. The CDM Program is a high-profile, high-visibility, cybersecurity modernization and risk management program where you can contribute innovative solutions and consult with government agencies to enhance their Information Assurance (IA) programs and continuous monitoring capabilities. This is a unique opportunity to shape the growth, development and culture of an exciting and emerging company in the cybersecurity market.

 

Roles and Responsibilities

  • Understand requirements, design and develop software components
  • Research software concepts, develop and demo proof of concept
  • Work with the team members to understand the current product features
  • Develop automated unit/integration tests
  • Participate in code reviews
  • Communicate and Participate in the project’s agile process with the integration team
  • Possess excellent problem-solving skills, and be detail-oriented and performance-driven

Required Skills

  • 5+ years of relevant development experience with Python, Java
  • Strong object-oriented programming principles
  • Experience with developing RESTful APIs
  • Ability to captured and translate business requirements to functional requirements
  • Ability to work in an Agile environment for development and feature releases
  • Professional experience working within the following technologies: HTML5, CSS3, JavaScript, MS SQL, NoSQL, Relational Database, Big Data
  • Experience with pulling data from AWS Cloud, Azure Cloud, or Cloud implementations and environments
  • Demonstrated experience writing technical documentation to support code deployment guides
  • Experience with version control systems such as Git, Jenkins, Maven
  • Experience in unit testing, debugging and troubleshooting issues on developed code
  • Experience in secure coding practices
  • Red Hat OS experience
  • Must be a quick learner, able to learn new technology and software
  • Must be a self-starter and have the ability to think outside of the box to design effective solutions
  • Must have excellent verbal and written communication skills as this position requires interaction with peers and customers
  • Ability to work independently with minimum supervision and as a team member
  • Experience with DHS Continuous Diagnostics and Mitigation (CDM) is strongly desired

Desired Skills

  • Experience with Python libraries such as Flask, SQL, Alchemy
  • Experience with Elasticsearch
  • Experience building web applications with Python ORM frameworks
  • Experience using message-queuing software (RabbitMQ, Kafka)
  • Experience with software automation for testing and deployment
  • Familiarity with MS SQL, NoSQL DB, JSON
  • Familiarity with tools such as Ansible, Chef, Puppet, SaltStack
  • Experience with software integration using COTS products
  • Experience with Cloud based services such as Azure, AWS, GCP

Education Requirement

  • Bachelor’s degree, preferably in Computer Science or an equivalent discipline

Years of Experience Requirement

  • 5+ years of relevant IT development experience

Certification Requirement

  • Linux Red Hat Certified Specialist in Security
  • CompTIA Security+ Certification

Location

  • Reston, VA

Security Clearance

  • Must be able to obtain and maintain a DHS/Suitability/Entry on Duty (EOD) clearance
  • Active Secret or Top Secret clearance is desired

Sound like the job for you?

Send us a link to your resumé or portfolio to become part of our talent pool.

Click here to apply