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 of web front-end technologies such as HTML, JavaScript, Typescript, CSS, React, or a similar front-end development toolkit is essential.
Candidates should possess expert knowledge across current software toolsets such as C#/.Net, C#/.Net Core, and NodeJS.
Knowledge of spec-first development using OpenAPI/Swagger, Unit, Regression, and E2E testing, and configuration of UI components with frameworks such as Storybook is required.
Familiarity with systems integration using APIs, REST, web services, and Auth0 is necessary.
Knowledge of emerging workflows in AI is preferred.
Experience building software using patterns like CQRS, Event Sourcing, Domain Driven Design, Service Oriented Architectures, and Hexagonal/Onion/Clean architecture is fundamental to the system.
Effective presentation skills with the ability to convey technical information across various levels are required.
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, connect, and bring their true selves to work.
Contributions will be recognized and valued in a collegial, flat-structured environment.
Datacom operates at the forefront of technology, providing interesting new challenges and opportunities.
The company is committed to creating an inclusive and welcoming workplace for everyone, ensuring a fun and friendly environment where people feel supported.