Lead Full Stack Engineer

Lead Full Stack Engineer

Arq Group | sydney, NSW, AU

Posted 16 days ago

Apply Now

Description

Lead Full Stack Engineer

Hybrid – Sydney /Managed Services – Customer Operations /Full-Time PermanentApply for this jobArq Group changes the way businesses do business. From award winning mobile apps, cloud and analytical insights, to design thinking and digital marketing. We define, design and create products and solutions that solve problems, big and small. Arq Group are Australia’s leading experts in Digital Solutions.We create technology. We partner with our clients to solve problems others can't. We do this by hiring the best people out there!ARQ group is currently seeking a Lead Full Stack Engineer to join our Application Operations team within the Managed Services Practice. With your technical expertise and leadership qualities you’ll help to deliver cloud-native enterprise software solutions for our customers which include household names across both the public and private sector. This role suits an enthusiastic and positive developer, keen to apply their experience within a supportive and customer-centric team. Leading a team of 3-5 developers, you’ll be responsible for a set of defined applications by developing, configuring, upgrading, administering, monitoring, supporting, and maintaining each solution. You and your team will keep each application running smoothly by ensuring they are in a secure, consistent, and available state. It's a fast-paced environment and no two projects will be the same, so your technical capability will grow and expand at a rapid rate! We’re looking for a self-motivated problem solver who can hit the ground running! 

Responsibilities

  • Lead, give guidance, and develop software with an agile team of developers to deliver and support managed solutions for our customers. 
  • Work with IT, business, and external partners to ensure that the technology solutions are delivered on time, on schedule and on budget. 
  • Write quality code, solve problems, create new features, fix bugs, and provide code reviews to support our managed software solutions. 
  • Build a positive and supportive team environment . You’re an advocate for “everyone’s opinion has value” and have honed your people skills accordingly. 
  • Touch base with your peers in the morning stand-up, participate in regular knowledge share sessions, 1:1 mentoring and performance reviews. 
  • Work directly with our customers to solve their problems with our technology solutions - their success is our success. 
  • Take ownership of the delivery, quality, and performance of your projects - become a key point of contact for application-specific issues, questions, and solutions for IT leadership. 
  • Deliver quality software products using agile methodologies. Drive security standards, requirements analysis, work estimation, backlog grooming, product roadmap planning, etc. 
  • Contribute to the continuous improvement of the application support function by maintaining awareness of technology developments and making appropriate recommendations to enhance application services. 
  • Manage and participate in an after-hours support roster (24x7) for your applications, using the ITIL framework to respond to incidents and meet SLAs. 
  • Requirements

  • You’ve lead development teams before, providing leadership and direction, investing in the development and growth of key talent individuals. 
  • Contributing code to multiple projects across a wide range of front-end/back-end programming languages, taking pride in code quality and attention to detail. 
  • Strong expertise with the .Net/C# ecosystem is a MUST. 
  • Proficient with J avaScript/TypeScript and modern front-end development frameworks ( Angular, React, HTML, CSS, etc ). 
  • First-hand knowledge of database schema design and experience with relational and non-relational database products (MSSQL, NoSQL, OpenSearch). 
  • Knowledge of Python, PowerShell, and/or Java is highly advantageous. 
  • Proven experience delivering Web Apps and RESTful APIs using cloud-based technologies (Azure, AWS) having worked with distributed event-driven, microservice, and serverless architectures. 
  • Software development within a team – experienced in git branching strategies, pair programming, and providing constructive feedback in your code reviews. 
  • Ensuring a focus on automated testing and CI/CD pipelines, code coverage, and development best practices. 
  • You’re well versed in all things SCRUM, Agile, and ITIL. 
  • Coordinating with other architects, developers, and testers on delivering technical solutions. 
  • Understanding the balance between quality and time to delivery and taking accountability for achieving release timelines with fit-for-purpose products. 
  • Scaling yourself by writing clear, concise, and relevant documentation - enabling others to learn, grow, and to pick up the work that you've done. 
  • Excellent verbal communication skills, with a natural ability to articulate technical information in a clear manner to a variety of audiences, including individuals from non-technical backgrounds.