Senior Developer | OFS
OFS - Colour on transparent (medium_no w

|

+61 3 8684 9859

1st Floor, 10 York Street

Richmond, VIC, 3121, Australia

Senior Developer

Location: Melbourne

Description

We are looking for a team-oriented full stack developer with experience in cloud and server based web applications. You have experience working in agile teams and a deep understanding of all stages of the development lifecycle. You are someone who thrives on new challenges and gains genuine enjoyment from seeing projects through.

You have exceptional communication skills, and are willing to have open, respectful and collaborative discussions across all business functions as well as being able to mentor and guide other developers. 

Understanding the balance between building new and maintaining legacy products is important. A working history with Java means you are confident in your ability to come up to speed with a complex existing java / javascript web application.  You are comfortable working anywhere in the stack.

You understand that automated test cases and adherence to quality is a core development activity and agree developers need to be involved in dev ops to create successful products.

With a keen interest in modern web technologies, you would help in building the new tech vision with a focus on good cloud and CI/CD practices. 

Responsibilities
  • Work with development team in a collaborative and agile manner

  • Liaising with the BAs and QAs to ensure stories meet requirements

  • Follow CI/CD and development best practices

  • Identify high-level functional and technical requirements

  • Write or review code according to team best practices

  • Pair with and mentor team members on things such as design patterns, development best practices and DevOps

  • Ensure our software documentation is up-to-date

  • Maintain and upgrade existing systems as required

  • Contribute to estimation and prioritisation of backlog

  • Generating ideas with team members and offering insightful solutions

  • Full stack development of new products

  • Taking responsibility for all development work and ownership of thorough quality control

  • Stay up-to-date with latest industry trends, tools and techniques and teach other developers how to incorporate new trends

  • Drive good design patterns for writing maintainable code

Requirements
  • Extensive hands-on development and delivery experience with a broad mix of languages and technologies

  • Experience working in agile environments

  • A genuine passion for writing code and solving problems

  • Ability to communicate ideas to both technical and non-technical audiences

  • Experience in building high scalability projects involving cloud-based infrastructure design and implementation

  • Successful track record of developing quality software products and shipping production ready software

  • Experience in our existing tech stack - Java, Tomcat, WildFly, Apache, PHP, Angular, Typescript, mysql 

  • Experience with React, Redux, Typescript, NodeJS (future direction)

  • Experience with AWS services including Lambda, API Gateway, DynamoDB, AWS CLI  (future direction)

  • Experience with Docker/Kubernetes  (future direction)

  • Experience with CI/CD tools ie. Bamboo, Jenkins, GoCD  (future direction)

  • Experience with unit testing tools ie. Jest, Enzyme  (future direction)

  • Bachelor’s Degree or equivalent work experience

Click below to submit your job application and we
will be in touch shortly.