Analyze product requirements and design to develop efficient, re-usable, reliable and scalable software with quality conformance in an innovative and iteratively growing environment
Implement tools to enhance both automated and semi-automated map data processing, involving backend/service-based software stacks, but also dashboard components for data tracking and analysis
Ability to handle multiple competing priorities in a fast-paced environment
Collaborate with Lead and Principal engineers on architecture, design, code and configuration reviews. Provide technical expertise for teams focused on specific software modules.
Work with other engineering teams and internal customers to identify new opportunities, address critical needs and solve complex problems using your backend development expertise
Build out systems to monitor deployed workflows and alert/handle failures
Mentor junior engineers to develop quality code and review the design/code
Respond to internal customers escalation requests
Job Qualification
B.Eng./B.Tech. Degree in Computer Science, Computer Engineering, or Geoinformatics
8 to 12 years of software development experience with expertise in Scala
Expert in Java and Scala skills, that you are eager to apply and extend
Expert in REST based web service technologies, JSON and XML
Proficiency with relational database systems and SQL, with a preference on PostgreSQL and/or Oracle
Proficiency in using continuous integration, build and collaboration tools (e.g. JIRA, Git/Gerrit, Wikis).
Experience/Knowledge in any of the following areas would be a plus:
Containers (Docker) and their orchestration (Kubernetes)
Experience with working in a cloud environment (AWS, GCP, Azure etc)
Location-based services such as mapping, navigation, GPS
Job Classification
Industry: IT Services & Consulting Functional Area: Role Category: Software Development Role: Software Development Employement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Any Specialization Post Graduation: Any Postgraduate Doctorate: Doctorate Not Required