Lead Software Engineer

Location: Sydney CBD, New South Wales
Contract Type: Permanent
Specialisation: Technology & Digital
Salary: Negotiable
REF: BBBH240160_1580769883
My client is looking for Lead Software Engineer. The Company is a global leader in



strategy, operations, risk management, and organization transformation.







The Key attributes needed for this role:



* Experience in financial services, banking and/or fintech AND/OR



* Experience with a top tier Management Strategy Consulting firm, Tech firm or similar



* Minimum 8+ years relevant, professional experience



* Experience with several programming languages, different programming paradigms, and operating systems



* Some Solution Architecture and Enterprise Architecture experience



* A passion for technology and staying abreast of current and up-and-coming technologies



* Experience in all stages in the project lifecycle



* Excellent communication skills (verbal and written)



* A pragmatic approach to software and technology decisions as well as prioritization and delivery



* Ability to tailor your language to a technical or a non-technical audience



* Comfort working with both collocated and distributed team members across time zones



* Comfort working with and developing coding standards



* Ability to codify best practices for future reuse in the form of accessible, reusable patterns, templates, and codebases



* Willingness to travel as required for projects (up to 60%)



Preferred skills and requirements:



  • Guru-level expertise in Node.js



  • A background in Java/.Net or similar



  • Hands-on exposure to frameworks such as Vue, React, Angular



  • Experience in the design and architecture of multi-component systems



  • Significant experience with RESTful APIs, microservices, Open API's



  • Experience with both relational and NoSQL databases including design and performance tuning



  • The ability and desire to switch between being a member of a team, to leading a team and to being the team



  • Hands on experience in cloud infrastructure (AWS, Azure etc)







Bonus skills:



  • Python/R



  • Visualization tools like Power BI, Qlik and Tableau



  • Apache Spark, Hadoop, ELK Stack



  • Kafka, RabbitMQ, ActiveMQ



  • Docker, Kubernetes



  • Cloud IaaS



  • Twitter Bootstrap, Google Material Design



  • Web, mobile (iOS and Android), pure back-end, or database development