Job details
Location: | Melbourne |
Job Type: | Permanent |
Discipline: | |
Reference: | 110664 |
Posted: | 5 months ago |
Job description
Full Stack Developer
This position requires a highly motivated individual with strong expertise in Python development, solution design, and implementation. The successful candidate will collaborate closely with stakeholders, including clinical teams, to understand objectives, develop requirements, and deliver solutions that directly enhance Australia's mental health system.
Key Responsibilities:
- Work closely with stakeholders, particularly clinical teams, on change requests and gather requirements for system enhancements.
- Develop a deep understanding of project objectives and guide the development of functional requirements.
- Create mock-ups, wireframes, and diagrams to document proposed changes and consult with stakeholders to ensure usability and data security.
- Define, document, and manage database requirements for the Head to Health Intake System.
- Collaborate with the Head to Health data team on data analysis requirements, including data modeling, query design, and ETL processes.
- Maintain production and staging instances in AWS, including deployment, updates, and troubleshooting.
- Adhere to existing development processes and practices while contributing to continuous improvement efforts.
- Ensure stringent monitoring of application security across the entire stack, identifying potential weaknesses and proposing areas for improvement.
- Implement Test Driven Development (TDD) processes wherever feasible to ensure the reliability and scalability of the system.
Skills and Qualifications:
- Proficiency in Python programming is essential.
- Experience with AWS services such as RDS, Elastic Beanstalk, EC2, and Lambda.
- Familiarity with relational databases such as MySQL and PostgreSQL.
- Knowledge of FastAPI, Pydantic, Flask, Quart, and RESTful web services.
- Basic understanding of front-end technologies including JavaScript, CSS, HTML, and Bootstrap.
- Strong problem-solving skills and a collaborative mindset.
- Experience in solution and user-centered design is preferred.
- Ability to communicate effectively with diverse stakeholders and translate requirements into technical solutions.
- Commitment to maintaining high standards of data security and application performance.
- Experience with Test Driven Development (TDD) practices is a plus
This position offers an exciting opportunity to contribute to the improvement of Australia's mental health system through innovative software solutions. Our client is committed to fostering a diverse and inclusive workplace and encourage individuals from all backgrounds to apply.
How to Apply
Click APPLY or contact Raphael Colella on raphael@charterhouse.com.au for a confidential discussion.
At Charterhouse, we embrace, and value, diversity of culture, working arrangements, sexual orientation, and gender identity. On behalf of our client, we promote a workplace that actively seeks to include and welcome unique contributions of all people; to embrace and celebrate the value of Aboriginal and Torres Strait Islander staff, their skills and contributions to the workplace.