About the company
ConnectID is changing how identity verification is performed in Australia, enabling people to prove their identity through organisations they already trust.
Responsibilities
- Design, develop, test, document and maintain software components and APIs
- Work with Product and stakeholders to define and clarify requirements
- Contribute to the design of larger applications and services
- Develop and maintain manual and automated tests (unit, integration, end-to-end)
- Maintain code quality through secure coding, refactoring, code reviews and documentation
- Improve software delivery through CI/CD and automation, infrastructure-as-code
- Use AI-powered development tools to support coding, testing, refactoring and documentation
- Collaborate with Product, Architecture, Security, QA and Operations teams
- Support customer onboarding and integration, troubleshooting technical issues
Requirements
- 3+ years of software development experience using Java, TypeScript or C#
- Bachelor's degree in Computer Science, Software Engineering or related field, or equivalent experience
- Experience designing, building and maintaining software components and APIs
- Knowledge of unit and integration testing practices
- Experience using agentic AI development tools
- Proficiency with Git and collaborative development workflows
- Experience in agile, cross-functional teams
- Familiarity with AWS, CI/CD pipelines and infrastructure-as-code is highly regarded
- Knowledge of OpenID Connect (OIDC) authentication or digital credentials APIs is highly regarded
Conditions