Avid Technology Professionals - Annapolis Junction, MD

posted 3 months ago

Full-time - Mid Level
Annapolis Junction, MD
Publishing Industries

About the position

Avid Technology Professionals is seeking a Full Stack Developer to provide comprehensive software engineering support. The role involves designing, developing, implementing, and maintaining mission-critical applications. The successful candidate will be responsible for the entire software development lifecycle, which includes development, building, configuration, build testing, documentation, and troubleshooting of systems that support the mission. This position requires meticulous documentation of software designs, user documentation, and Interface Control Documents (ICDs) to ensure clarity and compliance with operational standards. The Full Stack Developer will work closely with cross-functional teams to understand customer and mission needs, balancing these requirements with software deployments. The candidate will be expected to demonstrate proficiency in various programming languages and methodologies, particularly C++ and Python, while also having a solid understanding of Agile Software Development practices. Familiarity with tools such as GIT, JIRA, and Confluence is essential for effective collaboration and project management. Additionally, the role requires proven experience in utilizing REST interfaces, XML, and Linux environments, which are critical for supporting operational environments. This position is ideal for individuals who thrive in a dynamic and challenging environment, where they can leverage their technical skills to contribute to significant projects that impact the community and government sectors. The Full Stack Developer will play a key role in ensuring that the software solutions developed meet the high standards expected by Avid Technology Professionals and its clients.

Responsibilities

  • Design, develop, implement, and maintain mission applications.
  • Document software designs, user documentation, and Interface Control Documents (ICDs).
  • Manage customer and mission needs while balancing those needs with software deployments.
  • Troubleshoot systems supporting the mission.
  • Build and configure systems as required.

Requirements

  • Demonstrated experience with C++ and Python.
  • Understanding of Agile Software Development methodology, GIT, JIRA, and Confluence.
  • Proven experience using REST interfaces, XML, and Linux.
  • Experience supporting an operational environment.

Nice-to-haves

  • Knowledge of Service Oriented Architectures (e.g. RESTful API)

Benefits

  • Supportive and equitable working environment that is stimulating and challenging.
  • Competitive hourly salary.
  • Employee success sharing program.
  • Automatic approved overtime (as long as contract permits).
  • Retirement pay (401K); 100% company paid, immediately vested with profit-sharing component.
  • Company medical coverage plans - HMO, Open Access, PPO plans.
  • Company dental plan - widely accepted, comprehensive, and flexible.
  • Progressive overtime policy.
  • Flexible spending account benefit.
  • Lucrative referral bonus policy.
  • Holiday scheduling that coincides with government holidays.
  • Robust professional expenses & training program.
  • Computer allowance.
  • Internet allowance.
  • Short and long term disability.
  • Life insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service