Talent.com
This job offer is not available in your country.
Software Engineer - C++ & Linux

Software Engineer - C++ & Linux

Avance ConsultingChristchurch, Canterbury, New Zealand
30+ days ago
Job description

OverviewAbout position : As a Software Engineer in one of our delivery teams, you'll create dynamic, cross-platform, system features that help heavy equipment owners, operators, and technicians do their jobs more efficiently, more effectively, and better than the competition.

You will be accountable for the development of high-quality software that hits the mark for what customers need, working with your team to improve the development process, and doing it all within a large global development framework that is always evolving.

You'll enjoy genuine job satisfaction, knowing you're making the world a better place, and helping do things that directly impact our environment (like fewer litres of diesel needed to build a wind farm).

Along with your team, you will do real software engineering, either working on the development and evolution of our Earthworks system, with a focus on cloud connectivity and data services, or assigned to one of our various product backlogs (each based around a different product type - e.g. excavator, bulldozer, etc.).

Using current programming language and technologies, you will write code, complete programming, and perform testing and debugging of applications.

Along with coding and testing, you will also complete documentation and procedures for installation and maintenance.

From time to time, you may need to interact with users to define system requirements and / or necessary modifications.

Responsibilities

Perform routine assignments at an appropriate level for your professional development

Development in C++ server on Linux and Angular / Typescript, or native mobile app solutions in Android, using Java and / or Kotlin, and a shared C++ code module, GoLang, or other technology required to complete a task

Work with application domain experts and other software developers across multiple international sites to deliver identified customer value

Possess conceptual knowledge of theories, practices, and procedures within a job family

Follow standard practices and procedures in analysing problems from which answers can be readily obtained

Use best practices and knowledge of internal or external business issues to improve products or services

Be comfortable working independently when required, or as part of a team

Act as a resource for colleagues with less experience

Actively contribute to your delivery team in a positive manner

Apply general knowledge of business developed through education or past experience

Use existing procedures to solve standard problems; analyse information and standard practices to make judgments; work on problems of diverse scope where analysis of data requires evaluation of identifiable factors; demonstrate good judgment in selecting methods and techniques for obtaining solutions; take a new perspective on existing solutions and resolve a wide range of issues in creative ways

Any other duties directed by Management as and when required.

Qualifications / Experience / Skills / Competencies

Relevant tertiary qualification in computer science, engineering, mathematics, mechatronics, or equivalent experience

Demonstrable professional experience in C++ software development, native Android applications, or Web Applications

Have experience working within a full engineering process involving specification, development, automated testing, continuous delivery, and documentation

Drive and passion for innovation, have a curiosity and willingness to learn

Strong analytical and decision-making skills

Excellent written and verbal communication skills

Ability and motivation to work proactively, under tight deadlines in a fast-paced, constantly changing environment across multiple time zones

Demonstrating a set of fundamental software engineering skills that result in predictability in engineering, scheduling, and the quality of products developed

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer • Christchurch, Canterbury, New Zealand