Senior Web Application Engineer - Tool Control Engineering
- Conway, United States
- Senior Level
- Bachelor's degree
- Posted
Skills
Required
- Software Engineering
- modern web applications
- HTML5
- CSS3
- JavaScript
- TypeScript
- SQL
- React / Angular / Blazor / Vue.js
- MSSQL
- Microsoft Azure
- Amazon Web Services
- Docker
- Kubernetes
- WPF / XAML
Preferred
- web applications
- APIs
- modern front-end frameworks
- server-side
- scalability
- relational and non-relational databses
- cloud services
We are seeking a talented and motivated Full Stack Web Developer to design, develop, and maintain modern web applications that support business operations and customer-facing solutions. The ideal candidate will have experience across both front-end and back-end development, possess strong problem-solving skills, and be comfortable working throughout the entire software development lifecycle.As a Full Stack Web Developer, this individual will collaborate with product managers, designers, quality assurance personnel, and business stakeholders to deliver scalable, secure, reliable, and high-performing web applications.
About Snap-on
- People know Snap-on for the quality of our products, but we know that it is the passion and character of our people that make our company a global leader.
- With our diverse talents and deep pride in the Snap-on family of brands, we drive innovation and create value.
- We work hard together.
- We grow together.
- We are one Snap-on team.
Responsibilities
- Design, develop, test, deploy and maintain web applications and APIs Build responsive, accessible and user-friendly interfaces using modern front-end frameworks
Develop robust server-side applications, services and business logic
- Create reusable code, components and libraries for future use
- Optimize applications for speeed, scalability, maintainability and reliability
Design and manage relational and non-relational databses
- Develop and maintain integrations with third-party systems, APIs and cloud services
- Collaborate with business stakeholders to gather, analyze and refine requirements
- Participate in architecture discussions, code reviews, sprint planning and technical design activities
- Troubleshoot and resolve application issues in development, test and production environments
- Document technical designs, processes, APIs and system configurations
Develop and execute unit, integrations and automated tests
- Implement secure development practices and comply with organizational standards
- Monitor application performance and proactively address defects, vulnerabilities and reliabililty issues
- Contribute to continuous improvement initiatives and Agile development practices
- All other duties as assigned
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or equivalent professional experience
- At least three years of experience developing modern web applications
- Strong proficiency in HTML5, CSS3, JavaScript or TypeScript and SQL Experience wtih at least one modern front-end framework such as React, Angular, Blazor or Vue.js Expereince with .NET back-end technology
- Experience designing, developing and consuming RESTful APIs and web services
- Experience with MSSQL Server Databases Familiarity with Azure DevOps and collaborative development workflows
- Strong understanding of software development best practices, design patters, debuggin and testing
- Experience with Microsoft Azure, Amazon Web Services (AWS) or Google Cloud Platform (GCP) Experience with containerization and orchestration tools such as Docker and Kubernetes Knowledge of CI/CD pipelines, infrastructure automation and DevOps practices
- Experience with authentication and authorization technologies, including OAuth, SAML, and Single Sign-On (SS)) Familiarity with WPF/XAML Familiarity with SQLite Databases Familiarity with Agile or Scrum methodologies
- Experience developing and supporting enterprise business applications Must have strong analytical, troubleshooting and problem solving abilities Must have clear written and verbal communication skills
- Ability to manage multiple priorities and meet deadlines Must be self-motivated, organized and have attention to detail Must be collaborative, have a team-oriented mindset with a customer-focused approach Snap-on offers a competitive compensation package and a complete benefits package which includes which includes medical, dental, vision, life insurance, an employee assistance program (EAP), a 401k Savings plan, a pension plan, a legal services plan, an employee stock purchase plan, a discount on Snap-on products and more.
Snap-on offers a drug free work environment and welcomes all qualified candidates to apply. Snap-on is an Equal Opportunity Employer, Minority/Female/Disabled/Veteran.
jobapplier