Jobs · Information Technology · Kansas

Software Engineer- Web Development/Applications

Garmin · Olathe, KS · 1 wk ago
On-siteInformation TechnologyFull-time

About the role

We are seeking a full-time IT Software Engineer 2 at Garmin's U.S. headquarters in the Greater Kansas City area. The role involves designing, enhancing, and developing single and multi-system applications as part of a structured Systems Development Life Cycle (SDLC) process.

Responsibilities

  • Provides solutions for complex software problems for existing applications
  • Maintains, improves, and extends existing software with limited assistance from other associates
  • Works collaboratively/professionally in a team environment to determine general approach and specific solutions to technical problems and achieve goals
  • Reviews complex tasks for soundness of technical judgment and overall adequacy/accuracy
  • Works with Garmin IT Analysts to develop/implement unit and system testing processes for single or multi system projects
  • Responsible for planning small/medium-sized projects or tasks, makes substantial contributions to determining the feasibility of goals/objectives, and provides reliable solutions to a variety of problems using sound problem solving techniques
  • Performs technical root cause analysis and outlines corrective action for given problems
  • Serves as a mentor to less experienced IT Software Engineers (Software Engineer 1)
  • Demonstrates proficient use/knowledge of established standards/procedures, learns how to use/apply engineering tools as needed, and documents work thoroughly and in an organized manner
  • Understands change is important and adapts well, demonstrates quality/effectiveness in work documentation and organization, and participates in project definition activities including feature analysis and system tradeoffs

Qualifications

  • Bachelor’s Degree in Computer Science, Information Technology, Management Information Systems, or related field AND a minimum of 2 years relevant experience
  • Demonstrated experience in successful implementation of technology solutions
  • Demonstrated ability to learn and understand secure coding practices
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills
  • Proficiency in frontend technologies such as JavaScript, Typescript, and frameworks like Vue, Express or React
  • Experience with implementation and design of REST APIs
  • Experience with version control systems such as Subversion or Git
  • Experience writing and optimizing complex SQL queries
  • Flexible and adaptable to potential changes in project prioritization
  • Demonstrated experience in successful implementation of technology solutions
  • Demonstrated ability to learn and understand secure coding practices
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills

Desired Qualifications

  • Experience with container orchestration technologies such as Kubernetes or Docker Swarm
  • Experience with CI/CD pipeline tools such as Jenkins, GitHub Actions, Tekton, or ArgoCD
  • Experience with relational and/or non-relational database technologies such as MySQL, PostgreSQL, Redis, Elasticsearch/OpenSearch
  • Experience with log management platforms such as Elastic, Splunk, or similar technologies

Benefits

This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits

Similar jobs