Application Team Lead

Job Description

We are currently looking for a skilled permanent Application Team Lead to oversee the daily functions of our engineering team. The ideal candidate will have extensive experience with C# and .NET frameworks, as well as a background in working with enterprise-level technologies and teams knowledgeable about AWS infrastructure and services.

We need someone who is detail-oriented and committed to managing, improving, and scaling our application as the company grows. You will play a crucial role in collaborating with delivery capabilities and infrastructure management as we continue to expand and develop new team competencies.

About Adroit Cloud Consulting:

Adroit Cloud Consulting is an engineer-led DevOps and digital transformation consultancy co-founded by ex-engineers. At Adroit, we excel at building scalable teams to assist technology leaders in creating services and products, leveraging our robust engineering culture and innovative ways of working. Our expertise helps organisations of all sizes to develop products and services while establishing the core foundations of exceptional technology and personnel. We have a proven track record, having built a culture of innovation using tried and tested processes and engineering best practices.

Key Responsibilities:

  • Actively engage in programming tasks to resolve issues, construct essential components, and provide guidance to other team members.
  • Conduct code reviews and ensure adherence to coding standards.
  • Manage version control and branching strategies effectively within the team.
  • Align the application team’s efforts with the strategic roadmap set by the CTO.
  • Handle the management and triage of support and maintenance issues within the team.
  • Oversee the planning and release of updates within each sprint cycle.
  • Responsible for technical recruitment and evaluation of staff performance.
  • Facilitate the development of team skills and track individual engineer KPIs.
  • Assist in the development of critical project outputs and decisions related to application architecture, guided by the CTO.
  • Take part in Sprint meetings to contribute to project progression.
  • Address specific customer inquiries about support cases to aid non-technical team members and engage directly with customers as needed.
  • Propose and implement enhancements to the release management process to improve KPIs.
  • Aid colleagues in projecting key deliverables.
  • Suggest enhancements to the tools used by developers for increased efficiency.

Technical Skills & Current Stack:

Cloud PlatformAWS
ContainersKubernetes
Infrastructure as Code (IaC)Terraform
ObservabilityGrafana
Languages & FrameworksC#, .NET, Python, ASP, Hangfire, Entity Framework, React
Database & StorageMS SQL, SSIS, Redis, AWS ElastiCache, EC2
Messaging & ReportingRabbitMQ and AWS Quicksight
LoggingAmazon CloudWatch
SecurityAmazon Cognito, Azure Active Directory
CI/CDAzure DevOps

Future possible stack might include:

  • Storage solutions: AWS Aurora/RDS, Redshift
  • Data pipelines/transformation: AWS Glue, Apache Spark, AWS SQS, Step Functions
  • Container workloads: AWS ECS, AWS Fargate

Required Capabilities

  • Technical Expertise: Profound technical skills and hands-on experience with the aforementioned technology stack.
  • Proactive Approach: A self-starting attitude with a strong sense of responsibility and ownership.
  • Analytical Thinking: A keen analytical mind capable of prioritizing effectively and preemptively identifying potential issues.
  • Business Acumen: A solid understanding of business objectives, with the ability to align team efforts with broader business goals and targets.
  • Time Management Excellence: Exceptional time management skills, coupled with the ability to deliver high-quality work under pressure.
  • Technological Proficiency: Highly tech-savvy with a commitment to researching and proposing innovative technologies that can enhance team efficiency and productivity.

Why Adroit?

At Adroit, we pride ourselves on constructing highly innovative teams with talented individuals who share our core values. We are committed to delivering outstanding technology to our customers. We foster a flexible work environment within a community of like-minded individuals, driven by technology, and encourage personal development. We are always on the lookout for keen, tech-minded individuals who thrive working with the latest technologies and tools.

The Package

TitleDevOps Platform Engineer
LocationFully Remote
CompensationMarket
HoursFull Time – 37.5 hours per week

Application Process:

Our Commitment to DIversity and Inclusion:

Adroit Cloud Consulting is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.