Senior Software Developer
Summary
Leads a team of developers to maintain and enhance Easy Employer’s HR software platform, using AWS, CI/CD, and SQL while coaching junior engineers.
Job description
Job summary
The role is primarily focused on leading and coaching a team of developers in supporting, maintaining and further developing Easy Employer's platform.
Scope and Magnitude
• Position has impact on Easy Employer's client base Australia-wide
Position Functions
• Coach and lead development team to deliver assigned tasks, functions and larger projects
• Maintain existing software applications, including bug fixes
• Develop major and minor enhancements to software functionality
• Perform testing on existing and developed software applications
• Provide input and leadership on existing and potential software applications and projects
• Communicate Development Team progress against goals and deadlines
• Direct liaison with clients to determine and execute specific individual software requirements
Working Relationships
• Report to take direction from and work in conjunction with Software and Technology Director (direction, guidance, policy and procedures)
• Manage, Lead and Coach Junior Developer team
• Work in conjunction with Helpdesk team (technical advice, troubleshooting, client
feedback)
• Communicate directly with clients (deliver software requirements)
Requirements
Technical & General Skills
• Tertiary qualification(s) at Diploma or degree level or near completion desirable.
- Qualification(s) should be in IT, Computer Science or similarly related.
• Familiarity with automation and AI-assisted tooling integration (desirable)
• Cloud platforms and infrastructure management (AWS, EC2, S3, Fargate)
• CI/CD pipelines and Infrastructure as Code (Terraform)
• Containerisation and orchestration – Elastic Beanstalk, Docker, Kubernetes
(optional)
• Version control systems – GitHub, GitLab
• Database management – Microsoft SQL