Software Engineer
Role details
Job location
Tech stack
Job description
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 solutionson 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., * 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.
Requirements
This is a fully onsite position. Applicants must be authorized to work in the U.S.; sponsorship is not available for this position., * 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.
- Experience working in cloud environments (Azure, AWS).
- 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.
Benefits & conditions
We provide these great perks and benefits:
- Robust health, dental and vision insurance plans
- Generous 401 (K) savings plan
- Education assistance
- On-site wellness, fitness center, food, and coffee service