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.
The Senior Software Engineer is responsible for applying effective analysis, design, programming, and testing skills to produce software systems.
This role involves collaborating with the Product and Design team, Tech Leads/Architects, and assisting with the technical direction of projects.
Responsibilities include conducting analysis of project and software requirements, developing software designs, coding and testing according to specific work packages, and performing technical tasks to support internal quality and control arrangements.
The Senior Software Engineer will provide supervision and guidance to junior Software Engineers on assigned activities and may act as a technology authority in planning, making recommendations on technical policies.
The role also involves assisting in the preparation of project proposals and identifying areas of design that have potential to be patented.
Requirements:
A Bachelor’s degree in Computer Science, Engineering, Technology, or a related discipline is required.
Candidates must have 5+ years of experience in Programming, with a minimum of 2 years in a large IT environment.
Expert knowledge across current software toolsets such as C#/.Net, C#/.Net Core, and NodeJS is essential.
Experience in building software using patterns like Event Sourcing, Domain Driven Design, Service Oriented Architectures, and Hexagonal/Onion/Clean architecture is fundamental to the system.
Familiarity with EventStore, Temporal, and GraphQL will be considered a bonus.
Knowledge of systems integration using APIs, including REST, web services, and Auth0, is required.
Candidates should have knowledge of emerging workflows in AI.
Proficiency with modern DevOps Tools and utilities is necessary.
Effective presentation skills with the ability to convey technical information across various levels are important.
Benefits:
Datacom offers a range of perks such as social events, chill-out spaces, remote working, and flexible hours.
Professional development courses are available to support career growth.
Employees will have the opportunity to learn, develop their careers, and connect with others in a collegial, flat-structured environment.
Contributions will be recognized and valued, ensuring a supportive workplace culture.
Datacom operates at the forefront of technology, providing interesting new challenges and opportunities for employees.
The company is committed to creating an inclusive and welcoming workplace for everyone.