Software Developer
Location: Grey Lynn, Auckland, New Zealand
Job Type: Full time
Salary: Competitive Salary Package
Specialism: Software Development
Ref: sdbm5p
The Opportunity
Brightforge Talent is representing a leading systems integrator based in Auckland, specialising in delivering efficient, reliable, and intelligent Building Management Systems (BMS) and Industrial PLC control solutions for commercial, industrial, and infrastructure clients across New Zealand. To support their expanding portfolio, they require a dynamic Software Developer.
This is an excellent opportunity for a skilled developer experienced in creating and maintaining integrations for automation and control systems. You will work on developing software drivers (primarily Java), supporting existing .NET Core (C#) applications, and building React-based web interfaces essential for system visualisation and interaction.
Role Overview:
We are seeking a software developer capable of developing and maintaining software drivers for automation platforms, particularly using Java. You will also support and enhance existing software applications built with .NET Core (C#) and work on React-based web interfaces for monitoring and control systems.
Key Responsibilities:
Develop and maintain software drivers and integration modules for automation and control systems, primarily using Java.
Support, maintain, and enhance existing .NET Core (C#) applications critical to business operations.
Develop and maintain responsive, user-friendly React-based web interfaces for system monitoring and control.
Participate actively in the full software development lifecycle (SDLC), from requirements gathering through development, testing, and deployment.
Collaborate closely with engineering teams to ensure seamless integration between software components and hardware systems.
Troubleshoot, debug, and optimize the performance of existing software systems and integrations.
Create clear technical documentation to support software and system maintenance and future development.
Skills and Experience:
Essential:
Proficiency in Java programming, specifically for developing software drivers for integration with automation and control systems.
Strong development experience with .NET Core and C#.
Proven experience developing responsive, user-friendly web interfaces using React.
Solid knowledge of software development lifecycle (SDLC) methodologies and best practices.
Excellent problem-solving and analytical skills, with meticulous attention to detail.
Ability to collaborate effectively within a multidisciplinary team environment.
Must currently be based in New Zealand and possess full, ongoing eligibility to work here.
Desirable:
Familiarity with PLC programming, particularly with platforms like Schneider, Siemens, or similar.
Understanding of Building Automation Systems (BAS), HVAC controls, or energy management systems.
Experience with cloud platforms such as Azure or AWS.
Knowledge of containerization technologies (Docker) and DevOps tools/practices (Kubernetes, CI/CD pipelines).
Familiarity with industry-standard communication protocols relevant to automation, such as BACnet, Modbus, OPC, RESTful APIs, etc.
A strong aptitude and willingness to learn new technologies and systems.
What's On Offer
Join an expert team within a medium-sized company offering excellent opportunities.
Work on interesting and varied projects within the building automation and industrial control space.
Competitive remuneration and benefits package, dependent on skills and experience.
Support for career development and ongoing training possibilities.
Your Next Step
If you are a Software Developer with experience in Java, .NET Core, and React, particularly with an interest or background in automation system integration, and you meet the residency requirements, we encourage you to apply. Submit your application through Brightforge Talent, and our specialist consultants will be in touch to discuss this exciting Auckland-based role. (Please note: Only shortlisted candidates will be contacted).