As a Developer with an uncanny ability to think critically and who is intellectually scrappy, you’ll be given ample opportunity to design, build and iteratively improve a variety of web applications—all with the aim of helping to eliminate customer disruptions and provide superior customer support. You’ll regularly collaborate with our leadership about how your applications can be more helpful to their teams, design a technical solution that meets the need, as well as build and deliver it to the business. Additionally, you’ll have lots of freedom in how a solution is implemented. Working alongside a close-knit and highly skilled team, your contributions will play a significant role in our success, so come join the fun!
Technical Expertise
Designs, enhances and develops single and multi-system applications written in SQL, PHP, Javascript, Node.js, Python or other selected languages
Provide all levels of support to team-created applications
Determine root cause of reported issues and develop data, application and/or process improvements to address them
Develop application patches, bug fixes, and enhancements to resolve business issues
Design and develop web-enabled client-side and server-side applications as part of a structured Systems Development Life Cycle (SDLC) process
Responsible for planning small or medium sized projects
Continually Looks to Improve Self and Processes
Continually improve team requirements gathering, development, documentation and testing processes
Proactively identify opportunities to make improvements in applications and raise those up to leadership
Performs technical root cause analysis and structures resolution to meet immediate and long-term needs
Learns how to use and apply new technology as needed
Welcomes and can provide constructive feedback as an opportunity to improve
Makes substantial contributions to determining feasibility of goals/objectives
Superior Communication Skills
Works collaboratively and professionally in a team environment with other Garmin associates to achieve goals
Reviews complex tasks for soundness of technical judgment and overall adequacy and accuracy
Demonstrates quality and effectiveness in work documentation and organization
Values
Applies Garmin’s Mission Statement and Quality Policy and enthusiastically exhibit a desire to see Garmin succeed
Adheres to team best practices of their own accord
Provides reliable solutions to a variety of problems using sound problem solving techniques
Professionally approaches situations in which conflict is present
EDUCATION EXPERIENCE AND SKILLS REQUIRED:
Bachelor of Science in Computer Science, Information Technology, Management Information Systems, Business or another relevant field with a 3.0 or higher GPA, plus 2 years of relevant experience or an equivalent combination of education and experience.
Demonstrated experience in meaningfully contributing to the success of developing technical solutions
Demonstrated proficiency writing software in developmental languages (SQL, PHP,Javascript, Node.js, Python)
Demonstrated strong and effective verbal, written, and interpersonal communication skills in a large team or departmental setting
Previous experience working in a team environment
DESIRABLE QUALIFICATIONS:
Superior academics (cumulative GPA greater than or equal to 3.5 as a general rule)
Demonstrated ability to troubleshoot, identify root causes and resolve them
Ability to properly prioritize and manage multiple projects and support tasks at the same time
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.