
Principal Developer – Full Stack
Datacom
full-time
Posted on:
Location Type: Hybrid
Location: Auckland • New Zealand
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Leading development teams through influence, including planning, controlling and reporting on progress.
- Designing, coding, and testing applications either in one major language or in a range of programs across multiple platforms.
- Making Tech Stack choices and capturing knowledge continuously as part of your work.
- Mentoring developers in technical and other complementary team delivery skills.
- Ensuring that systems are developed within agreed budgets and time frames and achieving necessary design and systems security standards.
- Overseeing the analysis, design, programming, debugging, and modification of software for our Datapay product.
- Working closely with Product and Design teams to ensure quality solutions- are delivered on time.
- Leads communication and collaboration across Development, Design, and Product teams, to ensure alignment and create successful outcomes.
Requirements
- Expert knowledge of various software and performance monitoring techniques.
- 10+ years in Software Development, with at least 4 years in a large IT organisation.
- Expert knowledge across current software toolsets such as C#/.Net, C#/.Net Core, NodeJS
- Knowledge of systems integration using APIs; REST, web services, Auth0 etc
- Knowledge of emerging workflows in AI
- Experience building software using patterns like CQRS, Event Sourcing, Domain Driven Design, Service Oriented Architectures, and Hexagonal/Onion/Clean architecture as these are fundamental to the system.
- Knowledge of web front-end technologies such as HTML, JavaScript, Typescript, CSS, React or a similar front end development tool kit
- Knowledge of spec-first development using OpenAPI/Swagger, Unit, Regression and E2E testing and configuration of UI components with frameworks such as Storybook
- Effective presentation skills with the ability to convey technical information across various levels.
- Strong verbal and written communication skills with a wide variety of stakeholders.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.Net.Net CoreNodeJSAPIsRESTweb servicesHTMLJavaScriptReact
Soft Skills
leadershipmentoringcommunicationcollaborationpresentationinfluenceplanningreportingproblem-solvingteam delivery skills