Osborne Richardson specialise in public-sector recruitment. Our IT division is headed up by an experienced IT project manager so, when you work with us, you will be working with someone understands your requirements based on real-world experience.
- Initial 12 month contract
- $ negotiable
- Mascot / Hybrid working
- Open to Australian Citizens
A Senior Software Developer is required to join a multi-disciplinary team at a large Federal Government department to deliver superior agile programming capability implementing Javascript applications with an emphasis on design, optimisation and user experience.
The Department values our developer's communication skills and their ability to work directly from the problem-statement at-par with the individual’s technical acumen. Thier developers are active members of our Product squads/MDT’s, and are deeply involved with problem discovery, liaising with BAs, UX Designers, Solution Architects, User Researchers, Service Designers etc on a daily basis.
Responsibilities
- Provide technical leadership and advice across a large and complex project.
- Design and improve software that meets the user needs prioritised by the team.
- Write clear, secure and well-tested code that’s easy for others to re-use.
- Work with other team members to understand what needs to be built.
- Operate the services developed by the team and identify issues in production.
- Collaborates with other developers to continually improve the overall quality of the codebase.
- Create simple solutions that meet user needs with both frontend and backend technologies.
- Deliver and produce a test-driven or behaviour-driven development and continuous integration / continuous delivery cadence.
Experience
- Good understanding of operating software on cloud infrastructure (eg. familiarity with platform-as-a-service and building twelve-factor apps). Experience with Microsoft Azure highly desirable.
- Strong experience with client-side JavaScript frameworks like React.js and backend JavaScript technologies including Node and Express.js
- Experience with other JS tools and libraries highly regarded, eg. Webpack, Babel, and Jasmine
- Strong experience with HTML, CSS and SASS
- Specific knowledge of common web security issues and how to avoid them.
- Experience developing and iterating software in agile multi-disciplinary teams.
- Strong understanding of common patterns for developing maintainable and scalable web applications
Thank you for your interest. We regret that, due to the number of applications received, we will not be able to respond to all applicants.