Senior Software Engineer

Crafted for ad-led digital publishers across media, Voiro’s cloud-based, configurable ad revenue suite is designed to maximise revenue and streamline operations, all on one intelligent platform. Our mission is enabling media owners to unlock the power of data they already have, to monetize their content sharper.
Voiro’s Revenue Management platform powers some of India’s largest OTT companies specialising in live cricket and reality TV.

Job Description

As a Senior Software Engineer in Voiro your main role will be to produce and implement functional software solutions in line with product requirements. You will work with management team to define software requirements and take the lead on operational and technical projects.
In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we’d like to meet you.
Your goal will be to develop high-quality software that is aligned with user needs and business goals.

Location

Bangalore

Responsibilities

  1. Execute full software development life cycle (SDLC)
  2. Write well-designed, testable code
  3. Integrate software components into a fully functional software system
  4. Develop software verification plans and quality assurance procedures
  5. Comply with project plans and industry standards
  6. Develop high-quality software design and architecture
  7. Automate tasks through appropriate tools and scripting
  8. Review and debug code
  9. Perform validation and verification testing

Skills

  1. Proven experience as a Senior Software Engineer for at least 3 years in the Python/Django
  2. In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
  3. Preferably BTech/BE in Computer Science
  4. Experience with test-driven development