Description:
Employable Me is powered by APM – a global human services provider which spans across 11 different countries with a team of over 16,000 people with a common goal of Enabling Better Lives.
We are currently seeking a Senior Developer to join our Employable Me product team either in Perth or Geelong on a Full-Time basis.
In this role you will:
- Take a leading role designing, developing, supporting, and maintaining software systems that are robust and scalable, and meet both functional and non-functional requirements.
- Provide guidance and direction to other developers.
- Work to continually improve organisational systems and processes to maximise employee efficiency, effectiveness, and productivity to deliver quality Client outcomes.
Skills You’ll Bring
Technical Skills:
- Software Development : Minimum 6 years in the field, with comprehensive experience in all SDLC phases.
- Web and API Development : Expertise in C#, ASP.NET, modern JavaScript frameworks (especially Vue.js), and RESTful API development.
- Cloud, Microservices, and Architecture : Advanced proficiency in Azure, including serverless architectures. Experience with microservices design and a deep understanding of architectural patterns, particularly in distributed systems and event-driven architectures.
- SQL Server Expertise : Strong proficiency in SQL Server or similar relational databases, with a solid understanding of database design, optimization, and management practices.
- Security Awareness : Proficiency in secure coding and knowledge of OWASP Top 10 vulnerabilities.
- Infrastructure as Code (IaC) : Experience with Terraform is preferred.
- CI/CD Experience : Proficiency with Azure DevOps pipelines.
- Source Control : Expertise in Git.
- Full Stack Development : In-depth experience in full stack projects including C# .NET development, SQL Server, Microsoft Entity Framework, Web API, unit testing, and test-driven development.
Methodologies and Tools:
- Agile, DevOps, and Project Management : Experience with Agile methodologies, DevOps culture, CI/CD pipelines, Infrastructure as Code (IaC) for efficient development, and strong project management skills.
- Testing : Proficiency in unit testing and test-driven development.
Professional Attributes:
- Communication and Teamwork : Excellent communication skills and the ability to drive results through teamwork, adaptability, and shared problem-solving.
- Leadership : Ability to mentor and guide our developers, with strategic planning skills and a demonstrated commitment to continuous learning.
Additional Competencies (Desirable):
- JavaScript Frameworks : Experience in Knockout.js, BreezeJS, jQuery, AngularJS is a plus.
- Containerization & Orchestration : Knowledge of Docker is a plus.
What's in it for you?
Working with a growing global business (initially focusing on Australia, Canada, USA and Singapore), you will get to be involved in projects across our pillars of Growth and Innovation, Frontline First and Secure and Efficient development. You will be able to chart your own career growth with lots of opportunity to move through the business.
Our solutions include the latest tech stacks and next horizon technologies, you will be involved with learning about and implement emerging technologies.
You will be provided with the tech you need to get the job done, flexible / hybrid working arrangements, purchased additional annual leave, private health discounts, and more.
At APM we are strengthened by diversity. We are committed to providing a work environment in which everyone is included, treated fairly and with respect. We encourage applications from people of all ages, nationalities, abilities and cultures including indigenous peoples, the LGBTQI+ community and people with a disability.
Ready to Join?
Click APPLY now and complete your application through our online recruitment platform.