Senior Developer - Integration

apartmentDatacom placeAuckland scheduleFull-time calendar_month 

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.

apartmentDatacomplaceAuckland
a difference in people’s lives and help organisations use the power of tech to innovate and grow. About the Role (your why) We're on the hunt for a trailblazing Senior Developer specialising in application integration to become a pivotal part of our dynamic...
apartmentRandstadplaceAuckland
Senior Integration DeveloperJob Summary:We are looking for an experienced Integration Developer to join a passionate digital health team in Auckland on an initial 6 months contract. You will design, develop, and support integration solutions using...
apartmentNZ Visa ConnectionsplaceAuckland
Page Proo is seeking one Junior Full Stack Develope to join their team. This is a permanent full-time position with renumeration from $60,000 to $90,000 The role is based in Auckland. This kiwi business is a forward-thinking SaaS company, known...