Senior IT Software Engineer
New Yesterday
Overview
We are seeking a full-time Senior IT Software Engineer in our Olathe, KS location. In this role, you will be responsible for designing and developing complex multi-system applications and drives collaboration with others to ensure effective project completion while working collaboratively to develop and implement unit and system testing processes.
Essential Functions
Develops API's, which are scalable, supportable, and reliable that service the entire Garmin ecosystem
Participates in the full lifecycle of development from conception, analysis, design, implementation, testing and deployment
Works in an agile environment delivering code frequently to production, so you get to see what you build in action quickly
Reviews complex tasks for soundness of technical judgment and overall adequacy and accuracy
Works with Garmin IT Analysts to develop and implement unit and system testing processes for single or multi system projects
Demonstrates quality and effectiveness in work documentation and organization
Basic Qualifications Bachelor's Degree in Computer Science, Information Technology, Management Information Systems or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and relevant experience
Basic server design and debugging experience
Strong java skills and Spring experience.
Willingness to take initiative and work independently while also collaborating in a team environment
Knowledge and experience with REST
Understanding of relational data fundamentals.
Good communication skills with both technical and non-technical team members
Demonstrated experience in successful implementation of technology solutions
Must demonstrate proficiency and possess experience necessary to designs, enhances and develops single and multi-system applications
Must possess demonstrated programming experience using Java, Spring (we use Boot, Cloud, Data, MVC), JavaScript, CSS and any one skill from Vue Js or Angular or React
Ideally have experience with the following technologies: Cloud Foundry, Kafka, MySQL, RabbitMQ and JPA
Ideally have experience with some the following tools/frameworks: GIT, JIRA, Jenkins, Bitbucket, Splunk, Kibana, HAProxy, AppDynamics for monitoring, and OAuth
Experience with Agile-Scrum/Safe Agile, Extreme Programming, Jenkins CI/CD pipelines
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
- Location:
- Olathe, KS, United States
- Job Type:
- FullTime
- Category:
- Computer And Mathematical Occupations