Senior Web Application Engineer - Tool Control Engineering
Snap-on Incorporated3 days ago
Conway, AR, USASenior
Responsibilities
- Design, develop, test, deploy, and maintain web applications and APIs.
- Build responsive, accessible, and user-friendly front-end interfaces.
- Develop server-side applications, services, business logic, reusable components, and libraries.
- Design and manage relational and non-relational databases.
- Develop and maintain integrations with third-party systems, APIs, and cloud services.
- Collaborate with stakeholders to gather, analyze, and refine requirements.
- Participate in architecture discussions, code reviews, sprint planning, and technical design activities.
- Troubleshoot and resolve application issues across development, test, and production environments.
- Document technical designs, processes, APIs, and system configurations.
- Develop and execute unit, integration, and automated tests.
- Implement secure development practices and organizational standards.
- Monitor application performance and address defects, vulnerabilities, and reliability issues.
- Contribute to continuous improvement and Agile development practices.
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 with at least one modern front-end framework such as React, Angular, Blazor, or Vue.js.
- Experience with .NET back-end technology, RESTful APIs, web services, and Microsoft SQL Server databases.
- Familiarity with Azure DevOps, collaborative development workflows, software development best practices, design patterns, debugging, and testing.
- Experience with Microsoft Azure, Amazon Web Services, or Google Cloud Platform.
- 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.
- Familiarity with WPF/XAML, SQLite databases, and Agile or Scrum methodologies.
- Experience developing and supporting enterprise business applications.
- Strong analytical, troubleshooting, problem-solving, communication, organizational, collaboration, and customer-focused skills.
Benefits
- Medical, dental, vision, and life insurance.
- Employee assistance program, 401(k) savings plan, and pension plan.
- Legal services plan and employee stock purchase plan.
- Discount on Snap-on products.
- Drug-free work environment.
- Equal Opportunity Employer.
- Competitive compensation package; amount not specified.
Tech Stack
AngularAWSAzureDockerGoogle Cloud PlatformJavaScriptKubernetesMicrosoft SQL Server.NETReactSQLSQLiteTypeScriptVue.js
Categories
About Snap-on Incorporated
Snap-on Incorporated designs, manufactures, and sells professional tools, equipment, diagnostics, and repair information systems for technicians in automotive, aerospace, defense, and industrial markets. It goes to market via franchisee van networks plus direct and distributor channels, and also offers financing to customers and franchisees. Founded in 1920 and headquartered in Kenosha, Wisconsin, Snap-on is a public company traded on the NYSE.