Posted in

Full Stack Software Developer

Full Stack Software Developer

CompanyFreedom Technology Solutions Group
LocationAnnapolis Junction, MD, USA
Salary$140000 – $190000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • TS/SCI with Polygraph
  • Bachelor’s degree in computer science, Software Engineering, Systems Engineering, Data Science, Mathematics or related field from an accredited college or university and three (3) years of demonstratable experience
  • Four (4) years of additional technical experience on projects with similar software processes may be substituted for a bachelor’s degree
  • An industry recognized professional certification, as defined in the TTOs, may substitute as one (1) year experience
  • A Master’s Degree in Computer Science or related field may substitute for two (2) years’ experience
  • Experience with a JavaScript Framework
  • Experience with Python

Responsibilities

  • Develop and implement automation scripts and applications to streamline workflows and processes using programming languages such as Python, JavaScript, and Java
  • Use automation tools (e.g., Selenium, Jenkins, Puppet, and GitLab)
  • Collaborate with software development teams to integrate automation solutions into existing systems
  • Apply data engineering principles to optimize data processing, storage, and retrieval within automated systems
  • Create and manage automated testing frameworks to ensure the reliability and efficiency of software applications
  • Evaluate and improve automation strategies to enhance system performance and user experience
  • Work closely with IT teams, software developers, and other stakeholders to understand requirements and deliver effective automation solutions
  • Maintain comprehensive documentation for automation processes, including user guides, system specifications, and reports
  • Stay abreast of emerging technologies and trends in software automation

Preferred Qualifications

  • Experience closely collaborating and communicating with the customer
  • Willingness to learn new technologies
  • Experience developing and updating technical documentation
  • Working knowledge of accessibility standards (ADA Section508 compliance)
  • Experience creating and consuming RESTful endpoints
  • Experience setting up and maintaining Linux environments