Intermediate & Senior Software Engineers - Bay of Plenty,Tauranga
- Harare, Zimbabwe
Job Details
Job ID: | #17 |
Job Location | Bay of Plenty,Tauranga |
Company Type | Information and Technology |
Job Role | Intermediate & Senior Software Engineers |
Joining Date | ASAP |
Employment Type | Full Time |
Monthly Salary | Negotiable |
Preferred Candidate
Career Level | Middle Management |
Years of Experience | 4-7 |
Residence Location | Bay of Plenty,Tauranga |
Gender | Not Specified |
Nationality | New Zealand Citizen/Resident/Visa Holder |
Degree |
Job Description
Some responsibilities to include but not limited to:
Apply your expertise to a variety of complex technical problems
Establish and maintain development workflows and procedures
You will be a member of a team which enhances features of products ready for mass productization
Manage stakeholder relationships where needed to ensure expectations are met
Actively participate in code reviews with other team members, you will have the ability to collaboratively look for ways in which improvements can be made
Contribute throughout the development cycle of products ready for production
You will have the ability to provide support diagnosing complex production issues and finding solutions
Provide installation and service support for projects
Develop and maintain positive relationships, customer focused, collaborative as well as excellent communication skills
You will be passionate and creative with excellent problem solving skills
Key Skills
Technical skills we are ideally looking for:
• Relevant qualifications in Software Engineering or Computer Science or similar
• Intermediate Software Engineers 4 years’ experience
• Senior Software Engineers 7 years’ experience
• System programming languages - C/C , Rust, Go
• Linux development and deployment environment experience
• Standard source control/ version control tools (e.g. Git)
• Scripting languages – Python, Bash, NodeJS
• Software testing practices (Unit, System and Integration testing)
• Development and deployment workflows (CI, versioning, automated machine configuration/DevOps)
Required Skills
• Virtualisation tools (Docker, VirtualBox, Vagrant)
• Cloud infrastructure and services (AWS, GCP, Cloudformation, Terraform, Packer)
• User interface development
• Experience developing robotic vehicle related software
• Robot Operating System (ROS)
• Image Processing (e.g. OpenCV)
• Project Management techniques such as Agile / Scrum
• Have the ability to create, upgrade and maintain software that Interface with hardware components SDKs.
• Confident to learn new languages and technologies