What are the responsibilities and job description for the Associate Software Support (Java) position at DMA?
Why are long tenures and low turnover rates the norm at DMA? When you are an employee owned company, you are all about your employees, and here is proof:
- 2024 Great Places to Work Certified
- Employee stock ownership program eligibility begins day one of employment. ESOP contribution is targeted at 6% of your annual compensation.
- Company paid Paternity & Maternity Leave.
- Generous PTO package plus 2 paid floating holidays and 1 day of paid volunteer time off.
- Multiple benefit plans, eligible day one of employment.
- "Live and work like a DMA Employee-Owner”: We focus on work/life balance, mental health, and the overall wellness of our employees.
Position Summary
The Associate Software Support Specialist will be responsible for providing technical support to clients, troubleshooting software issues, and contributing to the maintenance and enhancement of existing software solutions. This role is ideal for individuals with a passion for programming and problem-solving, offering hands-on experience in software development and support.
This position is hybrid. The requirement is to be in our Fort Wayne, IN at least two times per week.
Essential Duties and Responsibilities
- Provide first-level support for assigned software applications, troubleshooting technical issues and identifying root causes.
- Engage directly with clients via phone and email to diagnose software problems, document issues in JIRA, and communicate solutions effectively.
- Assist in debugging, maintaining, and improving existing Java-based software solutions.
- Write and refine code to resolve defects and enhance system functionality.
- Contribute to the development and documentation of technical solutions.
- Participate in code reviews, sprint planning, and release cycles.
- Collaborate with developers and support teams to implement best practices and improve system reliability.
Education and Qualifications
- Degree in Computer Science, Computer Technology, or a related field preferred.
- 1-2 years of programming experience (academic, personal, or professional projects accepted).
- Experience coding in Java required (college coursework, boot camps, or personal projects qualify).
- Familiarity with Java technology stacks, SQL, relational databases, and object-relational mapping concepts.
- Understanding of the software development life cycle (SDLC) and agile methodologies.
- Strong analytical and problem-solving skills with the ability to debug and troubleshoot software issues.
- Effective verbal and written communication skills for technical and non-technical audiences.
- Organizational skills with the ability to manage multiple tasks efficiently.
- Must be authorized to work in the U.S. without the need for employment-based visa sponsorship now or in the future. This position does not qualify for employment-based sponsorship.
#LI-JS1
#LI-HYBRID