Snap-on

Software Engineer III - Software Development

US-OH-Richfield
Job ID
2017-6607

Overview

Performs moderately complex product design, systems analysis, and programming activities which may require some research. Performs moderately complex bug verification, release testing and beta support for assigned products.   Reports directly to a Manager; may provide peer level training/instruction and mentoring to junior developers.

Responsibilities

  1. Performs moderately complex product design, systems analysis and programming activities which may require some research and analysis. Performs design, implementation and maintenance of single product modules/sub-systems. Prepares technical documentation of product sub-systems. Conducts the unit testing and integration testing for functionality and limits.
  2. Performs moderately complex bug verification, release testing and beta support for assigned products
  3. Researches problems and develops solutions to the problems
  4. Researches and understand the marketing requirements for a product, including target environment, performance criteria and competitive issues
  5. Uses systematic approach to track development activity interdependencies and schedules commitment; plans and schedules current activities; adapts as plans are changed due to changes in priorities and requirements
  6. Provides technical leadership to a development team; understands software development and test processes; can identify improvements needed in performance or functionality of familiar products
  7. Interfaces effectively with both internal and external customers; delegates responsibilities to others; keeps peers informed of independently made decisions
  8. Identifies and manages their own career development activities.
  9. Other duties as assigned.

 

Qualifications

  • Bachelor’s Degree in Computer Science; Minimum 4 years of technical experience in software development environment
  • Minimum 4 years of solid Oracle PL/SQL experience; Strong knowledge of SQL and performance tuning
  • Strong understanding of database design; transactional and data warehouse systems
  • Strong background in Unix environment, shell scripting
  • Proven technical knowledge in software development methodologies, design and implementation
  • Good analytical and design skills at single product/single environment level
  • Basic skills in research and analysis, project planning and implementation
  • Basic understanding of entire development process, including specification, documentation and quality assurance
  • Basic awareness of business issues as they impact overall project plans
  • Good communications and interpersonal skills
  • Works as team member of individually as required

     

 

 

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed