Job Summary:
MGIC is a pioneer in private mortgage insurance, helping people achieve homeownership sooner. They are looking for a Senior Application Developer responsible for planning, developing, modifying, and implementing solutions for new and existing applications, including product support and delivery of new features.
Responsibilities:
• Keep applications and related systems running smoothly day to day; respond to production issues, troubleshoot incidents, and drive improvements across systems and interfaces.
• Partner with the business to understand processes and goals; translate needs into practical technical solutions.
• Research options, evaluate complexity and feasibility, and recommend the best approach.
• Contribute to technical planning by defining tasks, estimates, timelines, and dependencies.
• Deliver assigned project work on time and with high quality; communicate status, risks, and deliverables to the team and leadership.
• Follow SDLC and change management practices; adhere to established coding standards and development processes.
• Build high-quality, secure, scalable, and maintainable software aligned with MGIC coding standards.
• Modernize and upgrade codebases to supported versions to improve security, stability, and long-term supportability.
• Participate in peer code reviews to improve quality and share technical knowledge.
• Help advance continuous testing practices and secure coding standards.
• Mentor and support junior team members as needed.
• Maintain and grow technical skills through continuous learning and hands-on problem solving.
• Participate in an on-call rotation as needed; occasional off-hours work may be required.
Qualifications:
Required:
• Completion of Bachelor's Degree in Business Administration, Computer Science or Information Systems preferred but not required.
• Between 2 and 5 years of experience using Java
• Experience with Agile methodology using Scrum or similar
• Working knowledge of Spring, Hibernate, API development, web-enabled applications, and relational databases
• Ability to create and execute test cases using Junit with a mindset toward continuous testing
• Strong communication and collaboration skills (upward, lateral and downward)
• Eye on continuous improvement
• Forward thinking on long-term vision/goals
• Experience with Service Now ticketing & JIRA
Preferred:
• Experience with COBOL, Angular & Outsystem, a plus
Company:
MGIC is a private insurance company offering insurance on real estate mortgages. Founded in 1957, the company is headquartered in Milwaukee, USA, with a team of 501-1000 employees. The company is currently Late Stage.