HEREposted 3 days ago
Senior
Mumbai, IN
Personal and Laundry Services

About the position

This role combines technical expertise, problem-solving skills, and collaborative teamwork to create impactful software solutions in a fast-paced, cutting-edge environment. You will be part of an engineering team that works closely with Data Scientists to develop Data extraction, Data visualization, Data labelling and Data validation software with a focus on continuous delivery. In this team, you will have opportunity to work on full stack development technologies and is an excellent opportunity to work with an energetic and dedicated team of software engineers and computer vision/machine learning experts on highly visible, technology-driven problems with a direct connection to the success of the company.

Responsibilities

  • Develop, extend and maintain software products in an innovative and iteratively growing environment
  • Software development of application or system components
  • Investigation and root cause analysis of software and system defects
  • Maintain and run tools and processes that support and automate software product release
  • Understand the technical aspects of the products used to support the configuration management activities of the development process
  • Adapt configuration management tools for the complex needs of the development teams or the management of the development process
  • Deploy the development artifacts to a staging area for release to production; enforce process compliance
  • Create and execute approved test plans and analyzes and report results
  • Collaborate in a team environment across multiple research and engineering disciplines and make architectural tradeoffs required to rapidly deliver software solutions

Requirements

  • Education: Bachelor's in Computer Science, Computer Engineering, or MIS.
  • Experience: 7+ years in software development.
  • Proficient in Java/J2EE, Spring, Python, and XML.
  • Strong front-end skills (JavaScript, CSS, HTML) and experience with AngularJS.
  • Hands-on with MySQL, Postgres, or Oracle.
  • Knowledge of Web Services, JSON, JUnit, PL/SQL, Maven, and AWS (preferred).
  • Familiar with Unix/Linux and version control tools (GIT, Subversion, etc.).
  • Agile Practices: TDD, Pair Programming, Continuous Integration.
  • Excellent communication and teamwork abilities.
  • Self-driven, creative, and adaptable problem-solver.

Nice-to-haves

  • Experience with GIS data
  • NoSQL (e.g., DynamoDB, MongoDB)
  • Kubernetes
  • Docker
  • Scala
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service