Senior Developer - Integration

  • Remote - New Zealand

Remote

DevOps

Senior

Job description

Our Why

Datacom works with organisations and communities across Australia and New Zealand to make a difference in people’s lives and help organisations use the power of tech to innovate and grow.

About the Role (your why)

The Senior Developer – Integration is responsible for developing and maintaining integrations and associated application software. The Senior Developer is responsible for the core coded business logic for the developed integrations, application or platform. They should be intimately familiar with the languages, design patterns, and frameworks used in the integration development and strive to deliver code that is well structured and maintainable. Along with other members of the team, it is their job to understand the business requirements for a feature or component of the integration or platform and deliver the code to fulfil those business requirements.

What you’ll do

  • Overseeing the analysis, design, programming, debugging, and modification of application integrations, interacting with customers, application specialists, and key stakeholders of the relevant code development.
  • Having an active role in code reviews to ensure that the quality of code is of a high standard to ensure that the software is as defect free as possible and will be responsible for the resolution of defects pertaining to their domain, resolve gaps or ambiguities in the functional & technical design.
  • Providing feedback to the Project Sponsor / Business lead where applicable on: progress, making them especially aware of any issues causing delays, potential improvements at a code or process level to foster an environment of continuous improvement within the business.
  • Working with the Project Leads and / customer or business owners to provide the Customer with thought leadership around potential improvements or technologies.
  • Able to frequently interact and network with a variety of stakeholders and team members within own area of expertise.
  • Working with the relevant domain team members to ensure that all solutions are developed/coded and configured (including reporting) to ensure that the solution achieves the intended business requirements, adhering to standard processes and procedures to provide certainty of outcome for the business.
  • With the appropriate support of our business, taking responsibility for their personal and professional development and stay abreast of current best practices & technologies in the wider development community.
  • Completing and review system implementation plans, documentation and procedures for installation and maintenance. Overseeing the analysis, design, programming, debugging, and modification of computer programs for commercial or end user applications, such as materials management, financial management, HRIS, mobile apps or personal applications products (e.g., spreadsheets, tax packages, personal finance programs). Completing documentation and procedures for installation and maintenance.
  • Monitoring the performance and availability of systems hardware and software. Installing, testing and maintaining new or modified systems software.
  • Preparing documentation for use by Systems Design Programmers and Operations staff.
  • Analysing and rectifying operating systems problems.
  • Analysing and investigating applications engineering tasks and prepares design specifications, analysis, and recommendations.
  • Interacts with project managers, marketing, sales, and users to define application requirements and/or necessary modifications.
  • Performing duties to assist other senior staff / leads, with little supervision and guidance.
  • Acts as an informal team leader when required, with the ability to guide and mentor others.
  • Providing guidance and advice to subordinates within the latitude of established company policies in order to meet schedules and resolve technical problems.

What you’ll bring

  • Expert knowledge of various software and performance monitoring techniques.
  • Strong financial management practices with a clear understanding of the relationship between costs, utilisation and project revenue.
  • Be familiar with development frameworks and platform capabilities and use established, common design patterns. Develop for re-use wherever possible.
  • 7+ years in Software Development, with at least 3 years in a large IT site. 5+ years’ Development experience.
  • 7+ years in Software Development, with at least 3 years in a large IT site. Technical leadership experience.
  • Experience with automation languages, practices and toolsets.
  • Ability to work on assignments requiring considerable judgment and initiative. Understands implications of work and makes recommendations for solutions.
  • Assures adherence to budgets, schedules, work plans, and performance requirements.
  • Ability to frequently interact and network with a variety of stakeholders and team members within own area of expertise.
  • Ability to work in large, collaborative teams to achieve organisational goals.
  • Ability to act as informal team leader. Proven analytical and problem-solving skills.
  • Excellent customer relationship building and management skills. Effective presentation skills.
  • Strong verbal and written communication skills with a wide variety of stakeholders.
  • Consultative and planning skills. Advanced skills in one or more of the major programming languages (either ‘legacy’ or ‘hot’) such as Cobol, C++, Visual Basic, Java, XML, ASP, COM/DCOM and/or SQL development tools.
  • Advanced skills and knowledge of one of the major relational database packages such as Oracle, SQL Server, Access, Sybase or DB2.
  • Proficient with modern DevOps Tools and utilities.
  • Ability to understand the essential needs of Users and meet these in welldesigned programs.
  • Skills in an operating system and various database and network systems.
  • Effective judgement of priority / importance of development tasks; able to state a position to support judgement decisions.
  • Actively involved with pricing estimations, time estimates and assisting Project Management team where applicable with writing Statements of Work. Self-Manage tasks - take responsibility for estimating, planning, and progress reporting on your tasks and ensure they are done quickly and accurately.
  • Outstanding time management, prioritising, multi-tasking and organisation skills.
  • Use & promote the efficient and systematic use of tooling to help build an industry leading customer centric product delivery pipeline

Why join us here at Datacom?

Datacom is one of Australia and New Zealand’s largest suppliers of Information Technology professional services. We have managed to maintain a dynamic, agile, small business feel that is often diluted in larger organisations of our size. It’s our people that give Datacom its unique culture and energy that you can feel from the moment you meet with us.

We care about our people and provide a range of perks such as social events, chill-out spaces, remote working, flexi-hours and professional development courses to name a few. You’ll have the opportunity to learn, develop your career, connect and bring your true self to work. You will be recognised and valued for your contributions and be able to do your work in a collegial, flat-structured environment.

We operate at the forefront of technology to help Australia and New Zealand’s largest enterprise organisations explore possibilities and solve their greatest challenges, so you will never run out of interesting new challenges and opportunities.

We want Datacom to be an inclusive and welcoming workplace for everyone and take pride in the steps we have taken and continue to take to make our environment fun and friendly, and our people feel supported.

Share this job:
Please let Datacom know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply