Lead IT Software Engineer

  • Olathe, KS
  • Posted 25 days ago | Updated 6 hours ago

Overview

On Site
Full Time

Skills

Roadmaps
Leadership
Project Planning
Design Software
System Testing
Mentorship
Business Model
Finance
Sales
Marketing
Systems Engineering
Software Development Methodology
Computer Science
IT Management
Information Systems
Java
JDBC
MySQL
PostgreSQL
Hibernate
Spring Framework
Pivotal
Cloud Foundry
Splunk
Kibana
Cloud Computing
Performance Analysis
Dynamics
Software Development
Requirements Analysis
Agile
Scrum
Build Tools
Git
Jenkins
Apache Maven

Job Details

Overview

Garmin International seeks Lead IT Software Engineer (Olathe, KS; Multiple Positions)

Essential Functions
  • Contributes, supports and enforces adherence to architecture roadmaps and development standards. Exercises a significant degree of leadership to projects and programs which contribute directly to organizational objectives.
  • Leads major development projects consisting of multiple components or sub projects which require sophisticated project planning.
  • Identifies and implements opportunities for system improvement around stability, performance, and maintainability.
  • Maintains, improves, and extends existing multi-system software and works collaboratively with Analysts and users to design software systems and develop/implement unit and system testing processes.
  • Assists with new technology and/or processor selection on projects with broadly defined requirements. Evaluates new technologies, features, and functions and provides input on broader technology solutions outside of core discipline.
  • Attends or participates in applicable professional organizations to bring outside knowledge to Garmin. Serves as a mentor to less experienced IT Software Engineers (Software Engineers 1, 2, & Senior). Demonstrates broad understanding of Garmin's business model including Engineering, Operations, Finance, Sales & Marketing.
  • Develops reliable solutions to complex problems which require the regular use of ingenuity and creativity.
  • Serves as a leader of change. Demonstrates professional maturity through giving and receiving constructive feedback.
  • Resolves conflicts with little assistance. Available to support a 24/7 on call rotation.
  • Designs and develops web-enabled client-side and server-side applications as part of a structured Systems Development Life Cycle (SDLC) process.
  • Associates are permitted to work from home, within commuting distance of office, up to two days per week provided that their job duties can be performed effectively while working from home, and if they have appropriate approval from their manager.
  • Full-time remote work is not available.

Basic Qualifications

Bachelor's degree in Computer Science, Information Technology, Management Information Systems, or a related technical field, plus 9 years of progressive experience as a developer/engineer in the IT domain troubleshooting complex systems.
  • Must show demonstrated experience in the following:
  • Successful implementation of applications using Java, JDBC (MySQL, postgres), Hibernate, Spring Framework, and Spring Boot.
  • Deployment of applications to cloud native platforms using Pivotal Cloud Foundry.
  • Log ingestion and analysis using Splunk or Kibana.
  • Use of content delivery networks.
  • Designing and developing complex, multi-system, and cloud native applications.
  • Application monitoring and performance analysis (app dynamics) including troubleshooting production issues, implementing fixes, and providing technical solutions.
  • All stages of the software development life cycle including project kick off, requirements analysis, and iteration planning using Agile methodologies including Scrum.
  • Build tools such as Git, Jenkins, and Maven
  • Participating in consumer meetings to understand requirements, provide technical solutions and implementation plans.
  • Leading complex development projects across multiple teams.

#non-indexed

Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.

This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.