Graco
Technical Architect
Graco, Minneapolis, Minnesota, United States, 55400
Graco manufactures and markets premium equipment to move, measure, control, dispense and spray a wide variety of fluid and powder materials. What does that mean? Well, we pump peanut butter into your jar, and the oil in your car. We glue the soles of your shoes, the glass in your windows and the screen on your phone. We spray the finish on your vehicle, coatings on your pills, the paint on your house and texture on your walls. Graco is part of your daily life.
Graco is looking for a Technical Architect to join our Commercial Applications Team. In this position, you will play a lead role in the development, design, documentation, testing, deployment, and ongoing maintenance of web sites, web applications, and web services. The individual will provide technical leadership and informed decision-making and can work as part of a cross-functional team of subject matter experts, product owners, business analysts and developers in an Agile environment. This position will work with innovative teams with the sole purpose of developing and supporting cutting edge solutions that will shape and influence the customer experience of Graco.
What You Will Do at Graco
Architect and design software that is simple to use, extensible and scalable.Build high-quality, clean, scalable, performant, and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.).Build and maintain Full stack web applications following architectural best practices and coding standards.Advocate best practices for User Experience of web applicationsWork with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users.Contribute to the design and implementation of new products and features while also enhancing the existing product suite.Be a mentor for colleagues and help promote knowledge-sharing.Provide after-hours on-call support as needed.Other duties as assigned.What You Will Bring to Graco
BA/BS Degree in Computer Science or related technical discipline, or related practical experience.8+ years of experience in software design, development, and algorithm related solutions.Proven experience in programming languages such as Java, Kotlin, JavaScript/TypeScript.Experience with any of the modern UI frameworks like ReactPassion for product and code quality, and familiarity with current trends and best practices.Experience with CI/CD pipelines, common deployment models and infrastructure, and various types of A/B experimentation used to safely introduce change into production environments.Experience designing and building applications infrastructure, understanding application validation, and debugging methodologies at scale.Understanding of cloud platforms like AWS, Google Cloud, or Azure.Accelerators
Proficiency in developing Microservices.Proven experience with ReactData storage, caching and optimization (NoSQL databases, Redis, PostgreSQL, etc.).Proficiency in developing and deploying cloud native applications with Docker and Kubernetes (K8s).Inter-service messaging and streams discovery (SQS,Pub/Sub Kafka, etc.).
At Graco, you truly make a difference. Your unique talents contribute to our organizational growth and future. Not only do you make a difference, but Graco's culture empowers employees to create their own career path. Whether you choose to advance within your current department or explore new opportunities in different divisions, you have the ability to build your future. Our managers are here to provide support and guidance as you continue to grow within your career.
Graco has excellent opportunities available to individuals who want to be part of a fast-moving, growing company that is committed to quality, innovation and solving fluid handling problems for our customers. Graco is proud to be named a Best Place to Work by Fortune Magazine in 2016, 2018, 2019, 2021 & 2022. Graco offers attractive compensation, benefits and career development opportunities. Graco's comprehensive benefits include medical, dental, stock purchase plan, 401(k), tuition reimbursement and more.
Our company uses E-Verify to confirm the employment and eligibility of all newly hired employees. To learn more about E-Verify, including your rights and responsibilities, please visit www.dhs.gov/E-Verify.
Graco is looking for a Technical Architect to join our Commercial Applications Team. In this position, you will play a lead role in the development, design, documentation, testing, deployment, and ongoing maintenance of web sites, web applications, and web services. The individual will provide technical leadership and informed decision-making and can work as part of a cross-functional team of subject matter experts, product owners, business analysts and developers in an Agile environment. This position will work with innovative teams with the sole purpose of developing and supporting cutting edge solutions that will shape and influence the customer experience of Graco.
What You Will Do at Graco
Architect and design software that is simple to use, extensible and scalable.Build high-quality, clean, scalable, performant, and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.).Build and maintain Full stack web applications following architectural best practices and coding standards.Advocate best practices for User Experience of web applicationsWork with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users.Contribute to the design and implementation of new products and features while also enhancing the existing product suite.Be a mentor for colleagues and help promote knowledge-sharing.Provide after-hours on-call support as needed.Other duties as assigned.What You Will Bring to Graco
BA/BS Degree in Computer Science or related technical discipline, or related practical experience.8+ years of experience in software design, development, and algorithm related solutions.Proven experience in programming languages such as Java, Kotlin, JavaScript/TypeScript.Experience with any of the modern UI frameworks like ReactPassion for product and code quality, and familiarity with current trends and best practices.Experience with CI/CD pipelines, common deployment models and infrastructure, and various types of A/B experimentation used to safely introduce change into production environments.Experience designing and building applications infrastructure, understanding application validation, and debugging methodologies at scale.Understanding of cloud platforms like AWS, Google Cloud, or Azure.Accelerators
Proficiency in developing Microservices.Proven experience with ReactData storage, caching and optimization (NoSQL databases, Redis, PostgreSQL, etc.).Proficiency in developing and deploying cloud native applications with Docker and Kubernetes (K8s).Inter-service messaging and streams discovery (SQS,Pub/Sub Kafka, etc.).
At Graco, you truly make a difference. Your unique talents contribute to our organizational growth and future. Not only do you make a difference, but Graco's culture empowers employees to create their own career path. Whether you choose to advance within your current department or explore new opportunities in different divisions, you have the ability to build your future. Our managers are here to provide support and guidance as you continue to grow within your career.
Graco has excellent opportunities available to individuals who want to be part of a fast-moving, growing company that is committed to quality, innovation and solving fluid handling problems for our customers. Graco is proud to be named a Best Place to Work by Fortune Magazine in 2016, 2018, 2019, 2021 & 2022. Graco offers attractive compensation, benefits and career development opportunities. Graco's comprehensive benefits include medical, dental, stock purchase plan, 401(k), tuition reimbursement and more.
Our company uses E-Verify to confirm the employment and eligibility of all newly hired employees. To learn more about E-Verify, including your rights and responsibilities, please visit www.dhs.gov/E-Verify.