Senior Developer (Modernisation)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Developer (Modernisation): Designing software solutions that create meaningful change for clients, writing clean and iterative code, and advocating for better engineering practices with an accent on collaboration and mentorship. Focus on solving complex business problems, assessing team health, and ensuring code quality.
Location: Melbourne; Sydney, Australia. You may be expected to work out of our office or at our client's office location for all five working days of the week, depending on business or clients’ needs.
Company
is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation.
What you will do
- Learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns.
- Use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.
- Work in collaborative, value-driven teams to build innovative customer experiences for our clients.
- Create large-scale distributed systems out of microservices.
- Collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way.
- Efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development.
Requirements
- Experience using one or more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming.
- Skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming.
- Comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban.
- Good awareness of TDD, continuous integration and continuous delivery approaches/tools.
- Enjoy influencing others and always advocate for technical excellence while being open to change when needed.
- Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more.
Nice to have
- Working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker.
Culture & Benefits
- Career is supported by interactive tools, numerous development programs and teammates who want to help you grow.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →