About Company
Datacom is one of Australasia’s leading locally-owned technology companies, operating across New Zealand, Australia, Asia, the UK, and the USA. For over 50 years, we’ve been designing, building, and running IT systems and processes for businesses and government agencies. We are proud of our heritage and our future, committed to delivering innovative solutions that make a real difference. Our people are at the heart of everything we do, thriving in a culture that values collaboration, continuous learning, and making a meaningful impact. We serve diverse clients, from local start-ups to large enterprises and critical government services, enabling them to achieve their strategic goals through technology. Join a team where your growth is our priority, and your contributions are valued.
Job Description
Are you a budding software developer with a passion for coding, a keen eye for detail, and a burning desire to kick-start your career in a dynamic, supportive environment? Datacom is looking for an enthusiastic Entry-Level Software Developer to join our innovative teams in Auckland. This is an unparalleled opportunity for recent graduates or self-taught developers eager to learn, grow, and contribute to meaningful projects.
At Datacom, you won’t just be writing code; you’ll be an integral part of a team building cutting-edge solutions that address real-world challenges for a wide array of clients. You’ll work alongside experienced mentors who are dedicated to nurturing your talent, providing guidance, and helping you navigate the complexities of modern software development. Our collaborative culture encourages curiosity, problem-solving, and continuous improvement, ensuring you’ll always be learning new technologies and methodologies.
As an Entry-Level Software Developer, you’ll gain hands-on experience across the full software development lifecycle. From gathering requirements and designing solutions to writing clean, efficient code, testing, and deployment, you’ll be involved in every step. We believe in providing our new talent with diverse opportunities, so you might find yourself working on web applications, mobile apps, cloud-native services, or enterprise systems, depending on project needs and your developing interests.
We are looking for individuals who are not afraid to ask questions, embrace challenges, and contribute their unique perspectives. If you’re excited by the prospect of turning complex problems into elegant software solutions, and you’re ready to make a significant impact early in your career, then we want to hear from you. This role offers a fantastic foundation for a long and successful career in technology, with ample scope for professional development and advancement within Datacom.
Key Responsibilities
- Collaborate with senior developers and team leads to understand project requirements and technical specifications.
- Write, test, and debug clean, efficient, and well-documented code across various platforms and technologies.
- Participate in code reviews, providing and receiving constructive feedback to maintain code quality.
- Assist in the design and implementation of new software features and enhancements.
- Contribute to the ongoing maintenance and improvement of existing applications.
- Troubleshoot and resolve software defects and issues.
- Actively participate in agile ceremonies (stand-ups, sprint planning, retrospectives).
- Continuously learn new programming languages, frameworks, and tools to stay current with industry best practices.
Required Skills
- Foundational understanding of programming concepts and object-oriented principles.
- Proficiency in at least one modern programming language (e.g., Python, Java, C#, JavaScript).
- Basic knowledge of data structures and algorithms.
- Strong problem-solving and analytical skills.
- Excellent verbal and written communication skills.
- Eagerness to learn and adapt to new technologies and methodologies.
- Ability to work effectively both independently and as part of a collaborative team.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Experience with version control systems (e.g., Git).
- Familiarity with web development technologies (HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js).
- Understanding of relational databases (e.g., SQL Server, PostgreSQL, MySQL).
- Any personal projects, open-source contributions, or internship experience demonstrating coding abilities.
Perks & Benefits
- Comprehensive mentorship program with experienced developers.
- Structured professional development plans and access to training resources.
- Opportunities for career advancement within a large, diverse tech company.
- Flexible hybrid work model.
- Modern, collaborative office spaces.
- Health and wellness programs.
- Employee assistance program.
- Regular social events, team-building activities, and hackathons.
- Competitive salary and benefits package.
How to Apply
If you are ready to embark on an exciting career journey with Datacom, we encourage you to apply! Please click on the application link below to submit your resume and a cover letter detailing your passion for software development and what makes you an ideal candidate for this entry-level role. We look forward to reviewing your application and learning more about you.