Avid Technology Professionals - Chantilly, VA

posted 2 months ago

Full-time - Senior
Chantilly, VA
Publishing Industries

About the position

Avid Technology Professionals is seeking a talented Full Stack Developer to join their Business Data Team. This position is ideal for individuals who are passionate about software engineering and possess a strong background in software development. The successful candidate will work in a collaborative agile environment, contributing to the design, development, testing, and operations of large enterprise business and mission objectives. The role requires a deep understanding of software engineering principles and practices, as well as the ability to debug complex issues effectively. The Full Stack Developer will be responsible for implementing unit testing and test-driven development (TDD) methodologies to ensure high-quality software delivery. Familiarity with Agile development methodologies is essential, as the candidate will be expected to participate actively in agile ceremonies and collaborate closely with team members. Proficiency in programming languages such as Java, TypeScript, and JavaScript is required, along with experience working with AWS cloud services, including S3, RDS, SNS, and SQS. In addition to technical skills, the candidate must possess excellent communication and collaboration skills, as they will be working in a team-oriented environment. Familiarity with database technologies such as PostgreSQL, MySQL, and DynamoDB is also necessary. The ideal candidate will have a keen attention to detail and a strong problem-solving mindset, enabling them to contribute effectively to the team's success.

Responsibilities

  • Design, develop, test, and operate large enterprise business/mission objectives.
  • Implement unit testing and test-driven development (TDD) methodologies.
  • Collaborate with team members in an Agile environment.
  • Debug complex issues and provide effective solutions.
  • Work with AWS cloud services such as S3, RDS, SNS, and SQS.
  • Participate in pair programming and code reviews.
  • Utilize database technologies such as PostgreSQL, MySQL, and DynamoDB.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 15+ years of experience in software engineering.
  • Strong problem-solving skills and ability to debug complex issues.
  • Experience with design, development, testing, and operations of large enterprise business/mission objectives.
  • Experience with unit testing and test-driven development (TDD).
  • Familiarity with Agile development methodologies and practices.
  • Proficiency in one or more programming languages such as Java, TypeScript, and JavaScript.
  • Experience working with AWS cloud services such as S3, RDS, SNS, and SQS.
  • Familiarity with Jira or similar issue tracking tools.
  • Excellent communication and collaboration skills.
  • Familiarity with database technologies such as PostgreSQL, MySQL, and DynamoDB.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment and participate in pair programming.
  • Understanding of security best practices for software development.

Nice-to-haves

  • Experience with frontend development using frameworks such as React, Angular, or Vue.
  • Knowledge of microservices architectures and containerization.
  • Familiarity with serverless computing and event-driven architectures.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with microservices architecture and containerization technologies.
  • Familiarity with DevOps practices such as continuous integration and deployment.
  • Experience with DevSecOps practices and tools like Git, Jenkins, and Ansible.
  • Familiarity with database design and SQL.
  • Experience with performance testing and optimization.

Benefits

  • Supportive and equitable working environment that is both stimulating and challenging.
  • Competitive hourly salary.
  • Unique employee success sharing program that allows employees to share in the company's successes.
  • 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