Software Engineer

Milwaukee ToolMenomonee Falls, MT
9dOnsite

About The Position

At Milwaukee Tool we firmly believe that our People and our Culture are the secrets to our success -- so we give you unlimited access to everything you need to create innovative new solutions on our engineering team. As a Software Engineer, you will develop front-end and back-end solutions via database creation, visual design, process definition, and coding – full stack development. Every developmental phase of these critical components happens in-house under the watch of this team. This is a fully onsite position. Applicants must be authorized to work in the U.S.; sponsorship is not available for this position.

Requirements

  • Requires a bachelor’s degree in Computer engineering or Computer Science.
  • Requires a thorough understanding of frontend and backend programming, database design, setup/deployment, and continuing support.
  • Understands and creates process maps for tool testing applications.
  • Familiar with linear algebra, vector calculus, algorithms, and data structures
  • Strong analytical and reasoning skills with an ability to visualize processes and outcomes
  • Working knowledge of software like .Net, PHP, Python, C, MySQL, jQuery & Javascript, HTML, XML, CSS, DIV, and others.
  • Knowledge of MVC design pattern.
  • Coding proficiency in one or more languages.

Responsibilities

  • Program and implement software solutions to improve the efficiency, quality, and speed of new product develop testing operations.
  • Work with users, team members, and graphic designers to develop innovative and effective UI designs.
  • Collaborate with IT on the best practices around software development, security, and programming.
  • Prepare detailed specifications, documentation, and logic diagrams of programs.
  • Design, code, test, troubleshoot, debug, and documents those programs.
  • Write reusable, testable, and efficient code.
  • Deliver a software solution focused on the end user experience.
  • Translate strategy into a technical vision using prototypes, simulations, and other research methodologies.
  • Ensure systems include performance metrics, usage, and growth projections for scalability of applications.
  • Collaborate with other developers in technical solutions and implementation.
  • Adhere to timelines and excel in a fast-paced high-energy environment.

Benefits

  • Robust health, dental and vision insurance plans
  • Generous 401 (K) savings plan
  • Education assistance
  • On-site wellness, fitness center, food, and coffee service
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service