HERE

  • Lead Engineer

    Job Locations IN-Mumbai
    Requisition ID
    2018-20640
    Category
    Research & Software Developmnt
  • Who are we?

    Ever checked in somewhere on social media? Ever tracked your online orders?”  You might be using HERE Technologies every day without even realizing it. You can find us everywhere: In vehicles, smartphones, drones or third-party apps. We believe that with the right people, we will continue to be a game-changer in the technology industry and improve the daily lives of people around the world.  Find out more by clicking the video below or going HERE.

     

    We are currently looking for a skilled Lead Software Engineer to be a member of our small agile team, responsible for creating unique content products that enable extended navigation and location based customer solutions.  As a member of the team you will collaborate with the entire team to develop content products that are delivered to our customers.  You, along with the rest of the team, will be responsible for the complete software development cycle including design, development, testing, deployment and support.

    What's the role?

    As a Lead Engineer you will work on various Java and Scala projects focused on integrating and processing large datasets of map, sensor and location data. You will participate in all stages of software development including gathering requirements, software system design, coding, testing, release, and support. You will follow a documented software development process and be accountable for conformance to software quality standards. You will work collaboratively within the team and with other engineering teams to ensure cross ­functional goals are met and will be expected to exhibit senior/lead level software Engineering skills and practices.

     

    General Accountabilities:

    • Design and development of software components
    • Unit and Integration testing of Software components
    • Ability to quickly learn new technologies and programming languages
    • Develop and maintain tools and processes that support development, automation testing and deployment of software components
    • Develop and enhance configuration management tools for software components
    • Create and execute approved test plans and analyzes and report results when necessary
    • Decompose requirements for testability and provide feedback to the requirement gathering process
    • Mentor more junior member of the team

    Who are you?

    Qualifications:

    These are our ideal skills/technologies but if you are an experienced smart programmer with knowledge in related technologies, we want to hear from you!

    Required Skills:

    • Strong analytical and creative problem solving skill
    • Strong oral and written communication skills 
    • Effective at communicating across functions and building relationships
    • Proficient in Object Oriented programming
    • Strong experience in functional programming
    • Experience in scripting language like Python
    • Experience in SQL or NoSQL technologies
    • Solid understanding of Data Structures, Algorithms and Object-Oriented design concepts
    • Proven development skills in front-end, middle-tier and database development
    • Distributed systems experience
    • Experience with Linux / Unix
    • Experience in developing REST web services
    • Experience mentoring / coaching junior developers in software development, automation testing and Software component deployment best practices
    • Ability to document and communicate development tasks in a clear, concise and accurate manner
    • Ability to effectively function in a constantly changing environment

     

    Desired Skills:

    • Experience with version control tools (SVN or Git)
    • Experience in Java and Java EE technologies
    • Experience in Scala programming
    • Exposure to Amazon Web Services and associated technologies
    • Experience in Machine Learning
    • Experience with Docker
    • Exposure to Big Data technologies like Spark, Hadoop M/R, Hive, Pig
    • Exposure to configuration management tools like AWS Opsworks, Puppet or Chef
    • Experience with Test Automation
    • Experience with Spring-Boot & Spring-Cloud application frameworks
    • Experience with Agile and/or Scrum
    • Experience with Microsoft Office Tools

     

    Education:

    • BS degree in Computer Science, Computer Engineering, Mathematics or related field
    • What we offer
        • We will support you in delivering your day to day tasks and achieving your personal goals and develop your skills. Personal development is highly encouraged at HERE. You can take different courses and trainings at our online University and join cross-functional team projects within our Talent Platform. Our office is located with easy access by public transportation options and offers great canteen facilities with extra attention to healthy food. To keep your mind and body fit, we have access to a fitness studio and a lot of dart- and kicker-tournaments. So, what are you waiting for? Apply now and make HERE your destination. We are just getting started...!

     

     

    Make HERE your destination, we are just getting started.  Apply now!

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.