Software Developer
Summary
the pitchJoin NUVIA, a subsidiary of VINCI construction, as a Software Developer. In this role, you will lead new development projects for software applications, maintain existing software, and support the infrastructure used to host NUVIA software applications. You will also identify emerging technologies and provide advice and knowledge to the rest of the team. The ideal candidate will have experience in C++, Python, C#, Javascript, and SQL, as well as strong analytical and communication skills.
Role
posted by companyQualifications
Science or IT related degree or equivalent experience.
Required Skills
C++ experience.
Python, C#, Javascript and SQL desirable.
Single board computer system development.
Source code control systems.
Relational databases.
Front end and back end software development.
Software and hardware testing.
Robot Operating System (ROS) experience desirable.
Preferred Skills
Strong analytical skills.
Works well as part of a small team.
Flexible and willing to learn new skills.
Has the ability to make strategic decisions.
Strong communication skills.
Ability to work under pressure.
Able to provide guidance at a senior level.
Commercially astute.
Key responsibilities
- Support NUVIA in all aspects of software development, including defining and implementing new software solutions for clients.
- Maintain existing software applications and manage and report data from NUVIA software applications to internal and external customers.
- Identify emerging technologies and report findings to the Team Leader and Head of Products and Innovation, helping to add new software tools and techniques to the list of NUVIA capabilities.