At MTD Products, we do more than just design, manufacture, market, and sell outdoor power equipment. We are an industry leader driven by a greater purpose to inspire people to care for and enjoy the outdoors. As employees, we foster collaboration and teamwork, drive for results, champion change, and inspire and motivate others to high performance. We value stewardship, passion, respect, integrity, and gratitude. And, every day we build upon the strong corporate culture that makes MTD a great place to build a career.
Founded in 1932 and headquartered in Valley City, Ohio, MTD is a global company known for innovation and award-winning lawn mowers, snow blowers and other equipment for both residential and professional markets. Our family of brands includes Cub Cadet®, Troy-Bilt®, Robomow®, Rover®, and WOLF-Garten® – all backed by our strong network of MTD support focused on uncompromising quality, service and value through advanced manufacturing.
Purpose:
Full stack data solutions developer with experience developing effective technology solutions. The ideal candidate will have strong development experience utilizing Java, JavaScript and SQL. Develops, tests and supports web-based Java applications to support business requirements. Follows approved life cycle methodologies and performs program coding and testing. Resolves technical issues through debugging, research, and investigation. Familiar with standard concepts, practices and procedures for web software development. Relies on experience and judgment to plan and accomplish goals. Typically works under the direction of a senior resource.
Essential Duties:
•Develops Web applications using Java, JavaScript, MS SQL and/or PL SQL following MTD development standards.
•Works with one or more senior developers to define technical scope, project requirements, business and technical design understanding for large projects.
•Performs troubleshooting and analysis for small/medium project development, maintenance, and support efforts.
•Codes from detailed specifications, tests and validates output of programs.
•Develops integrations to other applications/systems such as Salesforce and other cloud systems.
•Provides input to estimates of effort to code, test and implement technical project components as needed.
•Works to support goals of team, willingly shares knowledge and skills.
•Completes all assigned tasks on time and within budget and quality standards.
•Understands when and how to escalate issues.
•Effectively communicates status of projects and assignments.
•Creates and updates technical project documentation throughout the system development lifecycle.
•Creates documentation of project work for business and IT.
•Responsible for support and maintenance of all developed code.
•Resolves all project and operational issues.
•Conducts user/IT training.
Specialized Knowledge/Skills:
•Knowledge and/or proficiency in J2EE Java and JavaScript development.
•Knowledge and/or proficiency in JSP, HTML, XML and SQL.
•Understanding of UI, cross-browser compatibility, general web functions and standards.
•Experience with Node.JS or other JavaScript frameworks a plus.
•Experience with Eclipse or RAD is a plus.
•Experience with JUnit or other unit testing framework a plus.
•Ability to work in a fast-paced dynamic team–oriented environment.
•Ability to work independently.
•Strong attention to detail.
•Strong trouble shooting and problem solving skills.
•Strong verbal and written communication skills.
Experience/Educational Requirements:
•BS or higher degree in Computer Science or IT related field.
•2+ years experience Java development.
•Experience in presenting and demonstrating solutions to clients.
Work Environment:
•Collaborative, open workspace.
MTD offers a competitive salary and benefit package that includes 401k, Defined Contribution Plan, Health and Dental Insurance, Vision Insurance, Tuition Reimbursement, paid vacation, and paid holidays.