ECHO Incorporated is an industry leader in developing and manufacturing high-performance, professional-grade, handheld outdoor power equipment. With distributors and thousands of dealers across North and South America, ECHO is constantly anticipating the future of the outdoor power equipment industry and the need for environmental sustainability. Working for ECHO means joining a team of people who are committed to collaboration, innovation, creativity, and high-quality products that make us a globally competitive brand.
ECHO Incorporated is an industry leader in developing and manufacturing high-performance, professional-grade, handheld outdoor power equipment. With distributors and thousands of dealers across North and South America, ECHO is constantly anticipating the future of the outdoor power equipment industry and the need for environmental sustainability. Working for ECHO means joining a team of people who are committed to collaboration, innovation, creativity, and high-quality products that make us a globally competitive brand.
We are looking for a creative, curious, and fearless developer who is great in problem solving and finding a clear path forward with the best solution! This individual contributor will be reporting to the application development manager. The incumbent must be a hands-on platform builder who is eager to learn and build scalable systems around data and web products. Some projects may be performed during off hours which may include an ocassional weekend.
This is a hybrid position that will offer the flexibility of working from home and on-site at our Lake Zurich facility.
Some of our benefits include:
- 11 paid holidays
- Extremely affordable medical, dental, and vision insurance
- Paid PTO
- 5% 401K match
- Tuition Reimbursement
For more information please visit our website at www.echo-usa.com
Duties/Responsibilities:
- Design, develop and implement production ready software using various tools that fits the right solution
- Work with Business and IT teams to provide recommendations and build seamless interfaces for continuous improvement
- Work alongside with other team members to elevate and implement cutting-edge technology across multiple platforms including mobile, web, data integration and analytics
- Follow SDLC to build lean and elegant solutions
- Must be a team player to collaborate and present innovative out of the box solutions
Technical Requirements:
- Experience with programming languages like C#, Python and working knowledge on design patterns
- Strong understanding of web programming languages, ideally Microsoft technology stack (.NET, MVC), JavaScript, jQuery
- Experience using SQL queries against RDBMS and unstructured data
- Built data integration pipelines by consuming RESTful API's
Preferred Qualifications:
- Experience with MS Team Foundation Server (TFS)
- Experience in using code repository like TFS/Git
- Scripting skills, Python, PHP, Perl, etc.
- Automation skills, Ansible, Puppet Labs, Chef, etc.
- Data modeling background a plus
Education:
- Bachelor degree in Computer Science, MIS, or other technical discipline
- MCTS: .NET Framework 4, Web Applications desirable
Equal Opportunity Employment:
We're proud to be an equal opportunity employer and celebrate our employees' differences, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or Veteran status.
E-Verification:
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.