Bachelor's Degree in Computer Science or relevant field and 9+ years of experience in software architecture
Deep experience in developing scalable n-tier enterprise applications
Proven track record defining and applying development best practices
Strong team player with exceptional leadership skills
Excellent verbal and written communication skills
Demonstrated ability to prioritize tasks in a fast-paced environment
Detail-oriented with strong organizational and analytical abilities
Responsibilities
Develop effective solutions to complex technical challenges
Identify and implement enhancements for software applications
Lead major projects requiring advanced planning and coordination
Review technical designs and provide guidance to teams
Create technical roadmaps and ensure compliance with development standards
Communicate complex architectural concepts to both technical and non-technical stakeholders
Support best practices during the software development life cycle
Benefits
Comprehensive health and wellness programs
Flexible work schedule and work-from-home options
Professional development and training opportunities
Collaborative and innovative work environment
Mentorship programs for career growth
Full Job Description
Overview
We are seeking a full-time Architect IT Applications 1 at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for leading and designing software architecture systems aligned to business and technology needs while maintaining, driving, and improving overall technical strategy, standards, and continuous improvement. This role must have deep technical domain knowledge and relevant product acumen to design solutions, identify improvements, and continually optimize a portfolio of applications.
Essential Functions
Develops reliable solutions to complex problems which require the regular use of ingenuity and creativity
Identifies and implements opportunities for improvement and solutions to address those opportunities (e.g. architectural, performance, maintainability, security, scalability, reusability, etc.) within one or more business applications
Leads major development, integration, or application implementation projects consisting of multiple components or sub-projects which require sophisticated project planning
Performs reviews of technical design and code changes for a specific, assigned portion of the overall applications and integrations code base and provides direction and recommendations to application implementation teams and developers as needed
Develops technical roadmaps and provides support and ensures adherence to roadmaps and development standards through interacting and collaborating with development teams and functional owners
Translates, negotiates, and communicates complex architectural and development concepts across development teams and key (often non-technical) stakeholders to meet architectural and business objectives
Contributes, supports, and encourages application development and integration best practices during the software development life cycle (SDLC)
Recommends technology and development standards to be used on day-to-day feature development
Ensures utilization of standard development tools, technologies, libraries, and frameworks
Negotiates with the business on prioritizing technical work with new business features, creating a balance between healthy systems and delivering critical business features
Exercises a significant degree of leadership to projects and programs which contribute directly to organizational objectives
Works with Directors, Managers, IT Analysts, Project Managers, and Architects to determine system wide design impacts
Assists in validating and communicating detailed Level of Effort estimates for each project
Evaluates new technologies, features and functions and provides input on broader technology solutions outside of core discipline
Serves as a mentor to less experienced team members (Levels 1, 2 & 3)
Demonstrates broad and global understanding of Garmin's business model including Engineering, Operations, Finance, Sales & Marketing, Human Resources, etc.
Basic Qualifications
Bachelor's Degree in Computer Science, Information Technology, Management Information Systems, or another relevant field AND a minimum of 9 years of relevant experience
Must possess experience (in years noted above) in developing and architecting scalable n-tier enterprise business applications relevant to Garmin's business needs
Must possess experience (in years noted above) in defining and implementing application development and integration best practices and processes relevant to Garmin's business needs
Must be team-oriented, possess a positive attitude, and work well with others
Must be detail-oriented and can work proactively and effectively with minimal supervision
Must possess the ability to prioritize and multi-task in a flexible, fast paced and challenging environment
Must possess excellent leadership skills and the ability to generate and support pragmatic solutions that meet Garmin's market launch requirements, while maintaining high quality standards
Superior organizational and analytical skills with keen attention to detail and quality
Demonstrated experience in successful implementation of technology solutions
Demonstrated proficiency and possess experience necessary to design, enhance and develop single and multi-system applications
Demonstrated strong and effective verbal, written, and interpersonal communication skills in a large team or departmental setting
Previous experience working in a team environment
Desired Qualifications
Experience with Oracle E-Business Suite, Oracle Agile, Demantra, Advanced Supply Chain Planning, Service Oriented Architectures, Java, Node, Vue, Web development, etc.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits
About Garmin
Garmin Ltd. is an American multinational technology company founded in 1989 by Gary Burrell and Min Kao in Lenexa, Kansas. The company specializes in GPS technology for automotive, aviation, marine, outdoor, and sport activities. Garmin's products serve aviation, marine, automotive, wireless, outdoor recreation, and fitness markets. The company's goal is to create navigation and communication devices that can enrich customers' lives. Garmin has offices in the United States, Europe, and Asia. The company's products are sold in over 100 countries.