This role combines technical expertise, problem-solving skills, and collaborative teamwork to create impactful software solutions in a fast-paced, cutting-edge environment.
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
Who are you
Education : Bachelor s in Computer Science , Computer Engineering , or MIS .
Experience : 7+ years in software development.
Technical Skills :
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. ).
Self-driven, creative, and adaptable problem-solver.
Preferred : Experience with GIS data , NoSQL (e. g. , DynamoDB , MongoDB ), Kubernetes , Docker , or Scala .
Who are we
At HERE we take it upon ourselves to be the change we wish to see. We create solutions that fuel innovation, provide opportunity and foster inclusion to improve people s lives. If you are inspired by an open world and driven to create positive change, join us. Learn more about us on our YouTube Channel.
HERE is searching for a Senior Software Engineer for our Source Fusion team in the Foundation Engineering Development Group. 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.
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA, Role Category: Software Development Role: Head - Engineering Employement Type: Full time