Och Technologies - Leesburg, VA

posted 7 days ago

Full-time - Mid Level
Leesburg, VA
Professional, Scientific, and Technical Services

About the position

OCH Technologies is seeking a skilled Software Developer to contribute to a significant government project. This role offers an opportunity to enhance engineering and software development skills while working on innovative solutions that support mission-critical needs. The position involves software development and infrastructure support, ensuring compliance with industry standards and delivering reliable, high-performance systems.

Responsibilities

  • Design, develop, and implement robust software solutions using JavaScript/TypeScript, PHP, Python, Oracle, and the Esri Suite for GIS Web Applications.
  • Contribute to the integration of software components and troubleshoot integration issues.
  • Collaborate with the infrastructure team to ensure high availability, fault tolerance, and scalability of the system.
  • Identify and resolve performance bottlenecks, software bugs, and integration issues.
  • Participate in optimizing the performance, reliability, and efficiency of integrated components.
  • Maintain and update system architecture to align with evolving requirements and best practices.
  • Refactor and optimize existing code as part of software modernization efforts.
  • Develop system documentation including design documents and architecture documentation.
  • Support system upgrades, including testing new software versions for compatibility.
  • Gather requirements, conduct testing, and manage software release management and automated pipeline support.
  • Assist in designing and implementing containerized applications.
  • Utilize Atlassian tools (JIRA, Bitbucket, Confluence) for project management and collaboration.
  • Provide recommendations for system improvements and modernization strategies.
  • Facilitate communication with teams to ensure project milestones are met.
  • Support ongoing technical and maintenance activities, including security assessments and vulnerability resolutions.
  • Perform root cause analysis for technical issues affecting system performance.

Requirements

  • Bachelor's degree in computer science, Engineering, Math, or Science.
  • 5 years of relevant experience in software development.
  • Demonstrated experience in PHP, JavaScript, Python, Nginx, PHP-FPM, and the Esri Suite.
  • Experience in an Agile software development team.
  • Experience with Oracle Databases.
  • Familiarity with GIT and the Peer/Code Review process.
  • Familiarity with microservices architecture, Docker, and Kubernetes is a plus.
  • Experience with Amazon Web Services is a plus.
  • Experience with TestRail is a plus.
  • Experience writing unit tests in JavaScript/TypeScript is a plus.
  • Experience with React is a plus.
  • Excellent problem-solving and analytical skills.
  • Proficient in Microsoft Office suite.

Nice-to-haves

  • Familiarity with microservices architecture, Docker, and Kubernetes.
  • Experience with Amazon Web Services.
  • Experience with TestRail.
  • Experience writing unit tests in JavaScript/TypeScript.
  • Experience with React.

Benefits

  • Paid time off and Holidays
  • Medical, Dental, and Vision Insurance
  • Paid Parental Leave
  • Short-term disability, long-term disability, and life insurance - Employer Paid!
  • 401(k)
  • Additional Voluntary Life Insurance
  • Tuition Reimbursement
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service