Lead Developer

All vacancies of AustraliaInformation & Communication TechnologyLead Developer

Lead System Developer working on a mix of strategic projects and BAU activities.

Summary about this job

Engineering - Software

Company: AC3 Pty Limited

Location: Sydney

Work type: Full Time

Salary: n\a

Phone: +61-3-9630-1611

Fax: +61-7-9858-5033

E-mail: n\a

Site:

Detail information about job Lead Developer. Terms and conditions vacancy

Lead Developer
Perm - Sydney 

The Lead Developer operates as lead system developer as part of a core team reporting to the Chief Information Officer (CIO), under the Office of Technology, that aims to define the Information Systems strategy for the business and implement that strategy through the execution of key projects that impact broad sections of the business.
  
This is a unique role and we’re looking for someone can work across and own tactical and strategic project work targeting a consolidated operating model.  As such, someone passionate about cloud, digital transformation and future state IT operating models with deep experience in enterprise software development is an ideal candidate. 
  
The role is a mix of strategic project work and BAU activities to keep the lights on for our legacy systems as we continue a program of transformational projects.  The opportunity to lead and own the projects is ideal for someone looking to extend their capabilities and requires deep technical acumen coupled with the ability to work with varied stakeholders across the organisation.
  
Strategic Project responsibilities:
  • The key contributor in define and build out our integration architecture to underpin the next generation cloud MSP capabilities.
  • Owning key projects as part of a program of transformational work to optimize our internal operating model and align with strategic direction.
  • Owning and decommissioning our legacy business systems
BAU Responsibilities:
  • Maintaining our legacy, Rails-based CRM / customer portal, related Ruby microservices, and Jenkins jobs
  • Supporting our legacy billing automation processes
  • Supporting requests from various internal stakeholders, including generating ad hoc reports, resolving data integrity issues, fixing bugs, adding new features, and extending APIs
Other Responsibilities:
  • Documentation and research abilities
  • Produce designs, including diagrams, solution design documents, and reasons for choosing technologies or solutions.
  • Write standard processes and procedures for others to follow 
  • Able to articulate ideas, ask questions and present solutions.
  • Demonstrable ability to design and code using Ruby and at least one other language
  • Knowledge of industry standard tooling and frameworks to support development
  • Strength in problem solving. Ability to deal with ambiguity
  • Present professionalism when representing Bulletproof in external engagements with vendors/suppliers/partners.
  • Flexibility and willingness to fulfill different roles in resource constrained projects.
  • Solid understanding of TDD, unit testing, integration testing, and mocking
  • A strong understanding of SOLID principles, common object-oriented design concepts, patterns and anti-patterns
  • Understanding of common refactoring patterns and mechanics
  • Knowledge of or interest in high level architectural patterns, specifically in the realm of Event-Driven Architecture
  • Knowledge of or interest in high level architectural patterns, specifically in the realm of Enterprise Application Integration
  • Exposure to AWS/Azure/GCP concepts and ideally real-world experience with IaaS, PaaS and Serverless based cloud architectures.
Essential skills required:

Technical
  • Expertise in one or more programming languages Ruby, Node.js, Python, Go or Java
  • If not expert then proficiency in Ruby (2.3.5 +)and Ruby on Rails
  • Expertise on SQL, specifically MySQL and exposure to ORM frameworks
  • Experience building JSON REST APIs and familiarity with related conventions and standards such as JSON APIand OpenAPI / Swagger 
  • Familiarity with CI/CD tooling and paradigms
  • Familiarity with various authentication schemes, including SAML Single-Sign On
  • Familiarity with ActiveDirectory/ LDAP 
  • Experience working in a "microservice" environment
  • Competency with Git / GitHub
  • Linux command line and scripting skills
Project
  • Effectively manage competing priorities and timelines
  • Work with project task management tooling
  • Team lead duties
  • Mentoring where applicable
  • Contribute to projects where you may not be directly involved
  • Capable presentation skills
  • Able to produce concise readable documentation where necessary
Desirable Skills:

  • Exposure to one or more SaaS platforms (ServiceNow, Salesforce, Office365, Netsuite)
  • Exposure to NoSQL databases
  • Cloud platform knowledge (AWS/Azure)
  • Familiarity with HTML, CSS, and HAML
  • Some familiarity with Javascript, JQuery 
Due to extremely high volumes of applications that we receive per role, our consultants will only be calling the shortlisted candidates. If you do not receive a call we thank you for your application and better luck next time. Apologies in advance.

Responds for Lead Developer on FaceBook

Read all comments for Lead Developer. Leave a respond Lead Developer in social networks. Lead Developer on Facebook, LinkedIn and Google+