What are the responsibilities and job description for the IT Systems Developer position at Soho Square Solutions?
Role: IT Systems Developer
Location: Owatonna, MN 55060 (Onsite)
Duration: 12 months contract
Only W2
Key Responsibilities:
- Support & Development
- Analyze system behavior, identify root causes of issues across multiple integrated systems, and collaborate with technical teams to drive resolutions.
- Monitor and analyze patterns in support issues; propose and implement preventative measures.
- Educate and empower stakeholders and Help Desk staff to resolve common production issues faster.
- Design and implement, configuration changes, and integrations aligned to coding and architectural standards.
- Contribute to technical design discussions; document solution approaches and impacts on upstream/downstream systems.
- Identify and implement support automation and process improvements.
- Develop test scenarios and cases; conduct unit, system, regression, and acceptance testing.
- Create, maintain, and interpret automated test results where applicable.
Collaboration & Communication:
- Partner with product owners, business SMEs, QA, and other IS teams; provide clear, timely updates on progress, risks, and decisions.
- Strategize resolution plans with business stakeholders and set expectations for timelines and outcomes.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent work experience.
- 10 years of professional development experience
- Strong sense of ownership and follow-through on commitments
- Experience troubleshooting complex, integrated systems and relational databases (SQL Server).
- Proficiency in Java with Spring, or strong experience in a comparable object-oriented language; OutSystems experience is a plus (training available).
- Familiarity with REST APIs, messaging/integration patterns, and diagnosing application and server logs.
- Familiarity with Git and Azure DevOps (or similar) for version control and work management.
- Highly collaborative and communicative; able to translate technical topics for non-technical partners.
- Strong problem-solving skills; able to challenge ideas constructively and propose alternatives.
- Comfort working in a fast-paced environment with high transparency and accountability.
- Additional Beneficial Experience
- Knowledge of the insurance industry is helpful but not required.