Snap-On Incorporated

Sr. Software Engineer

Snap-On Incorporated$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s Degree in Computer Science; Minimum 5 years’ experience in software engineering field.
  • Minimum 5 years experience in J2EE / JAVA development.
  • Thorough understanding of accepted application design principles and multi-tier development practices.
  • Excellent skills in research and analysis, project planning and implementation.
  • Strong understanding of entire development process, including specification, documentation and quality assurance.

Responsibilities

  • Perform moderately complex product design and implementation activities; conduct design, implementation, and maintenance of product modules.
  • Research market requirements and propose technical approaches to management.
  • Act as project leader to manage development activities; handle resource requirements and risk management.
  • Provide technical leadership by researching new technologies and development tools.
  • Engage with clients actively through presentations and technical demonstrations.
  • Train and mentor junior associates in technical skills.

Benefits

  • Comprehensive training programs to enhance skills and knowledge.
  • Opportunity for career advancement within the company.
  • Flexible work schedule with a standard Monday to Friday workweek.
  • Engaging work environment with a focus on professional development.
Full Job Description

Overview

SNAP-ON BUSINESS SOLUTIONS (group within the RS&I Division-Repair Systems & Information; Snap-on Incorporated)

Location:  Richfield, OH

Work Hrs:  Monday - Friday; 8a - 5p

 

Performs moderately complex application design, systems analysis, and programming activities, which may require extensive research. Reports to an Application Engineering Manager or Sr. Technical Lead; may be an individual contributor recognized for specific technical expertise or act as project leader addressing a wide range of technical issues within a project(s).  Candidate will have working experience developing enterprise level web applications, specifically single-page applications, using a combination of the Angular web framework and Spring Framework.  (JAVA).

Responsibilities

  • Performs moderately complex product design and implementation activities which may require extensive research and analysis; performs design, implementation and maintenance of moderately complex multiple product modules/sub-systems; Performs moderately complex bug verification, release testing and support for assigned products; researches problems discovered and develops solutions to the problems; conducts unit testing and integration testing for functionality and limits.
  • Researches and understands the marketing requirements for a product, including target environment, performance criteria and competitive issues; suggests technical approaches to management on projects.
  • As a project leader effectively handles all development activities of the project, (i.e., identifies resource requirements; manages multiple concurrent related activities, suspends and resumes activities as priorities shift, quantifies risk when contingency planning is needed)
  • Provides technical leadership to the team by researching new technology or development tools; is current on activities within the department, company and industry
  • Has greater interaction with clients; actively participates in presentations, technical demonstrations, etc. 
  • Provides training/instruction and technical mentoring to junior associates.
  • TECHNICAL SKILLS:

    • Strong knowledge of OOP concepts and design patterns.
    • Experience developing enterprise level web applications.
    • Experience developing JAVA based web applicaitons using the Spring Framework including TypeScript, HTML5, and CSS.
    • Experience with JSON and XML, specifically in the role of data binding and data transfer.
    • Working experience with three Tier UI component libraries such as PrimeNg is preferred.
    • Working experience with SQL queries and PostgreSQL database is a plus.
    • Working experience with Maven and Jenkins a plus.
    • Able to balance multiple tasksand thrive in a fast-paced Agile-Scrum environment that is focused on quality results.

     

     

    Qualifications

    • Bachelor’s Degree in Computer Science; Minimum 5 years’ experience in software engineering field*.
    • Minimum 5 years experience in J2EE  /  JAVA development. 
    • Thorough understanding of accepted application design principles and multi-tier development practices.
    • Thorough technical knowledge of industry standards with an emphasis on Web Services*.
    • Basic understanding of Service Oriented Architecture; Practical experience desirable.
    • Thorough technical knowledge of software development methodologies.
    • Excellent analytical and design skills at multiple product level.
    • Excellent skills in research and analysis, project planning and implementation.
    • Strong understanding of entire development process, including specification, documentation and quality assurance.
    • Basic awareness of business issues as they impact overall project plans.
    • Recognized central point for technical issues across groups and products.
    • Proven communication, presentation and interpersonal skills.
    • Ability to work effectively as a team leader, team member or individual contributor. 
    • Works well independently with reliability and integrity. 

    About Snap-On Incorporated

    Snap-On Incorporated is a leading global innovator, manufacturer, and marketer of tools, equipment, diagnostics, repair information, and systems solutions for professional users performing critical tasks. The company's products and services are used in a wide range of industries, including automotive, aviation, marine, and power generation. Snap-On operates in over 130 countries and has a network of over 4,600 franchisee-owned mobile stores and 3,000 company-owned stores. The company was founded in 1920 and is headquartered in Kenosha, Wisconsin.
    Learn more about Snap-On Incorporated
    Size
    13,000 employees
    Market Cap
    $11.9 billion
    Industry
    Net Income
    $627 million
    5 Year Trend
    +1.9%
    Revenue
    $3.9 billion

    Similar Jobs

    More Jobs at Snap-On Incorporated

    More Information Technology Jobs

    Find similar Sr. Software Engineer jobs: