Flag job

Report

SENIOR SOFTWARE ENGINEER / DEVELOPER

Min Experience

5 years

Location

Cochrane, Alberta

JobType

Regular Full-Time

About the job

Info This job is sourced from a job board

About the role

Responsibilities: - Design, develop, and maintain software solutions that meet business requirements - Collaborate with cross-functional teams to identify and implement innovative solutions - Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment - Provide technical leadership and mentorship to junior team members - Stay up-to-date with the latest technologies, trends, and best practices in software engineering Requirements: - Bachelor's degree in Computer Science, Software Engineering, or a related field - 5+ years of experience in software development, preferably in a fast-paced, agile environment - Proficiency in one or more programming languages, such as C++, Java, or C# - Strong problem-solving and analytical skills - Excellent communication and teamwork skills - Experience with version control systems, such as Git - Knowledge of software design patterns and architectural principles - Familiarity with cloud technologies, containerization, and DevOps practices is an asset

About the company

Root your Garmin career in the fitness, outdoor, marine, automotive, or aviation markets, and you'll find a job at Garmin is a great opportunity to grow.

Skills

c++
java
c#