You are viewing a preview of this job. Log in or register to view more details about this job.

Web Application Developer

Web Application Developer needed to join ETC’s incredible Middleton, WI team! This position will work with web, e-commerce and enterprise teams to develop and extend our SAP Hybris platform and other web applications. You’ll be working collaboratively with small teams, so we’re looking for a strong communicator who is ready to dive into the latest full-stack technologies while simultaneously supporting existing systems. Our ideal candidates will have experience in the following technologies:

•   Object oriented programming using C# or Java
•   Familiarity with development environments such as Eclipse and Visual Studio
•   Web and API frameworks including Spring MVC, REST
•   Strong HTML, Javascript, CSS, XML, JSON skills
•   Web Server technology including IIS, Apache, Tomcat, Solr, Ant, Maven
•   Linux and Microsoft Windows operating systems
•   SQL databases such as MSSQL, Postgres or MongoDB
•   Familiarity with DevOps and Continuous Integration toolsets and concepts
•   Experience with SAP Hybris, SAP ERP, or e-commerce platforms a plus

If you’re eager to join a great team of company co-owners working on exciting new technologies with a global leader, apply with ETC today!

Responsibilities:
•   Participate in the requirements gathering process with Business Analysts and functional users
•   Provide accurate estimates for project requirements and enhancement requests
•   Develop new software applications and systems in accordance with requirements
•   Develop system queries and reports for analytical or administrative purposes
•   Modify existing software applications and systems for the purposes of defect resolution, system upgrade, or enhancement
•   Installation, configuration, and administration of enterprise software solutions 
•   Communicate technical requirements to non-technical staff and facilitate conflict resolution
•   Create and update documentation for applications and systems
•   Create and execute testing and deployment plans
•   Ensure timely resolution of second-level help desk cases
•   Adhere to corporate, departmental, and team policies and procedures
•   Participate in IT response to emergency incidents
•   Participate as a member of the IT Development Team
•   Participate on project teams as a Developer or technical resource
•   Communicate service-impacting issues to the IT Help Desk
•   Draft and distribute IT Update notifications
•   Application user account administration
•   Contributes to IT Strategic Plan
•   Recommend employee Goals & Objectives
•   Recommend employee education
•   Recommends purchases
•   Participate in initiatives to improve IT products and services
•   Security auditing
•   Other tasks as assigned

Minimum Requirements:
•   Bachelor’s Degree or comparable business experience in increasingly responsible positions in the related discipline
•   0-3 years of job-related experience or extensive software development knowledge
•   Knowledge of software development principles and methodologies
•   Knowledge of corporate applications, computer hardware, operating systems, applications, and desktop environments
•   Excellent customer service, conflict resolution, and follow-up skills
•   Ability to solve difficult problems and interdependency issues between complex business systems
•   Ability to work independently and as part of a team
•   Extensive troubleshooting and problem-solving skills
•   Flexibility with time constraints