Garmin Cluj

Team Leader, Software Engineering

Garmin Cluj

full-time

Posted on:

Location: 🇷🇴 Romania

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAzureDistributed SystemsEntity FrameworkJavaScript.NETReact

About the role

  • Lead and mentor your development team, ensuring they are motivated and equipped to succeed.
  • Take ownership and responsibility for the applications owned by the team.
  • Oversee software development lifecycle, evaluating workload, adjusting schedules and priorities to make sure projects are delivered on time.
  • Drive, coordinate, supervise and facilitate the work processes of our team while being involved hands on in the day-to-day project delivery.
  • Active leading the solution creation, effort estimation, development, and project implementation.
  • Align the team and individual goals with the ones of the organization.
  • Create, maintain, offer and improve needed resources in order to increase performance of the team members.
  • Track KPIs for your team and drive continuous process improvement.
  • Collaborate with cross-functional teams, including product management and design, to align development activities.
  • Ensure efficient communication between teams.
  • Support team members, peers, and other Garmin associates by actively seeking feedback, building networks, sharing successes, tools and knowledge.

Requirements

  • Proficiency with C#, .NET, micro-services/distributed systems, MSSQL, Entity Framework/Core, asynchronous programming, message queues, Azure or similar, HTML, CSS, Git source control.
  • Good knowledge of a wide range of technologies and technical concepts including but not limited to C#, .NET & .NET Core, Web API, Azure services, Micro-services/Distributed systems, MSSQL, Entity Framework/Core, Asynchronous programming.
  • Web programming experience, including knowledge of JavaScript frameworks and libraries like Angular or React.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Solid understanding of software development principles, design patterns and best practices.
  • Strong expertise in Agile methodologies (e.g. Scrum) and modern development practices like CI/CD, application resiliency and security.
  • Customer-focused, with a strong commitment to delivering exceptional user experience and qualitative and performant software solutions.
  • A bachelor’s degree in computer science, Information Technology, or in a technical field relevant to the essential functions of this job description and minimum 8 years of relevant experience.
  • Proven ability to manage complex software projects.
  • Team Leading and mentoring experience for teams of 4+ people (direct-line management with 1-2-1's, reviews).
  • Excellent problem-solving and communication skills, with the ability to collaborate across departments and translate technical challenges into business solutions.
  • Adaptable, proactive and passionate about innovation.
  • Focus on efficient time and resource management.
  • English proficiency.
Systematic

Internship – Junior Software Developer

Systematic
Entryinternship🇷🇴 Romania
Posted: 1 day agoSource: jobs.systematic.com
Ness Digital Engineering

Mid Fullstack Developer

Ness Digital Engineering
Mid · Seniorfull-time🇷🇴 Romania
Posted: 3 days agoSource: jobs.jobvite.com
AngularAWSDocker.NETSQLTypeScript
CrowdStrike

Senior Software Engineer – Platform Data

CrowdStrike
Seniorfull-time🇷🇴 Romania
Posted: 3 days agoSource: crowdstrike.wd5.myworkdayjobs.com
CloudDistributed SystemsOpen Source
NTT DATA Romania

Working Student – Application Software Engineering, Part-time

NTT DATA Romania
Entrypart-time🇷🇴 Romania
Posted: 7 days agoSource: careers.nttdata.ro
Cloud
Ness Digital Engineering

Junior Full-Stack Software Engineer

Ness Digital Engineering
Juniorfull-time🇷🇴 Romania
Posted: 8 days agoSource: jobs.jobvite.com
AngularDockerElasticSearchJavaKubernetesOpenShiftPostgres