Please note: This is an in-person only position. Due to the immediacy of the need, we are not able to relocate applicants at this time.
Why join GroupeSTAHL?
We value work/life balance.
As a family-owned business, we know our work family is just one aspect of life. We offer flexibility in the workplace to accommodate life outside of work. We offer generous PTO packages and opportunity to earn additional time off throughout the year.
We take health and wellness seriously.
We offer comprehensive benefits packages with low premiums and front-end deductibles. Contribute pre-tax dollars to your FSA or HSA accounts. Earn additional PTO by participating in healthy activities!
We don’t believe in just getting a job; we believe in careers.
With ongoing training and opportunities for personal development, we believe in fostering career growth. Looking to take your career to the next step? We offer tuition reimbursement!
We believe in making a difference (and having fun while doing it).
Whether we’re eating hot dogs to celebrate Coney Day, or playing hockey with Detroit Red Wings Alumni to raise money for Michigan Disabled Veterans. We’re a family-owned company who has family-friendly fun year ‘round! We’re all about having fun and making a difference.
Need more reasons to join GroupeSTAHL? Read more about other benefits and perks HERE!
What We Do
GroupeSTAHL is a leading international manufacturer, distributor and direct supplier in the field of custom textile printing.
What You'll Be Doing
An Application Support Developer is responsible for maintaining, troubleshooting, and improving software applications used within an organization. Their role sits between software development and IT support, ensuring that business-critical applications run smoothly and meet user needs.
Essential Functions
- Monitors and maintains the efficiency of software applications.
- Collaborates and consults with the software development team, other colleagues, internal users, and clients to brainstorm software solutions to improve application performance.
- Manages code migration across environments to ensure continued and synchronized functionality.
- Establishes the root cause of application malfunctions, and reports serious concerns to the Senior Engineer or upper management.
- Analyzes the functionality of software applications and recommends improvements.
- Anticipates and addresses potential issues before they become issues.
- Keeps records of configuration changes and scheduling of application updates.
- Documents processes and monitors application performance metrics.
Key Responsibilities
- Bug Fixing & Troubleshooting – Investigate and resolve software issues reported by users or system monitoring tools.
- Code Maintenance & Enhancement – Update and optimize existing applications to improve performance and functionality.
- User Support & Training – Assist end-users with technical issues, provide documentation, and sometimes offer training.
- Incident Management – Respond to application failures or errors, minimizing downtime.
- Automation & Scripting – Create scripts and automation tools to streamline processes and improve efficiency.
- Database Management – Query and update databases to ensure application stability and data accuracy.
- System Monitoring – Use monitoring tools to track application performance and preemptively address potential failures.
- Collaboration with Developers & IT Teams – Work closely with software engineers, QA testers, and infrastructure teams to enhance application reliability.
Required Skills
- Proficiency in programming languages (e.g., Java, Python, C#, JavaScript).
- Experience with databases (SQL, MySQL).
- Knowledge of cloud services (Azure) is often a plus.
- Strong problem-solving and analytical skills.
- Familiarity with version control systems (Git, SVN).
- Understanding of IT service management (e.g., ITIL framework).
Education
Bachelors degree preferred in Information Technology, Computer Science, Computer Engineering, etc...
Apply today and join the fun!