#2024-D-0083 Software Developer

$105,000 - $115,000/Yr

Invidi Technologies - Princeton, NJ

posted 16 days ago

Full-time - Mid Level
Princeton, NJ
Professional, Scientific, and Technical Services

About the position

The Software Developer at INVIDI Technologies Corporation will play a crucial role in designing, developing, and documenting software solutions that enhance the company's addressable television technology. This position requires a dedicated and motivated individual who thrives in a fast-paced, Agile environment and is capable of solving complex problems while collaborating with cross-functional teams.

Responsibilities

  • Design, development, and documentation of software.
  • Support strategic architectural vision of quality, scalability, performance, and function.
  • Diagnose root cause of defects/issues and implement software solutions.
  • Provide on-call support for AWS cloud-deployed services as part of a DevOps team.
  • Write unit test and integration test code to automatically test the key parts of the system.
  • Work closely with test engineers to review requirements and system designs and plan for both manual and automated testing.
  • Build relationships with fellow employees and stakeholders through cross-team collaboration.
  • Support continuous improvement and process improvement throughout the scrum team.
  • Lead code reviews and provide mentorship to junior team members.

Requirements

  • Degree in Computing Science or equivalent
  • 3+ years of experience in the computing industry
  • Prior experience with Java / Kotlin
  • Deep understanding of object-oriented design and data structures
  • Strong experience in Cloud (AWS), SaaS, and Microservices architecture and design
  • Strong experience in NoSQL Databases like DynamoDB
  • Strong experience in API design
  • Exposure to all phases of the software development lifecycle
  • Excellent oral and written communication skills
  • An aptitude for analytical problem solving
  • Ability to quickly learn new technologies
  • Actively participate in an Agile/Scrum environment and on all tasks.

Nice-to-haves

  • Ad tech industry knowledge
  • Experience writing complex structured SQL queries
  • Scripting languages and technologies like Python, Groovy, Bash, XML, etc.
  • SCM and CI tools like Git, Gerrit, Bitbucket pipelines and Jenkins
  • Strong experience with Gradle
  • Strong experience with Terraform
  • Strong experience in JUnit, Mockito and Guice
  • ALM tools like Confluence and JIRA
  • Software development and code analysis tools.

Benefits

  • Paid Time Off (PTO)
  • Vacation
  • Company Holidays
  • Medical & Prescription
  • Dental & Vision
  • FSA
  • 401(k)
  • STD
  • LTD
  • AD&D and Life
  • Corporate Discounts
  • Tuition Reimbursement Program
  • Employee Referral Bonus Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service