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