This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Mgic-Us - Milwaukee, WI

posted 2 months ago

Full-time - Mid Level
Milwaukee, WI
Administrative and Support Services

About the position

The Lead Application Developer at MGIC plays a critical role in transforming legacy applications into modern, cloud-based solutions. This position involves leading a team of Java and Low Code developers, ensuring high-quality code production, and mentoring team members. The role emphasizes collaboration with business stakeholders to translate requirements into technical specifications, while also overseeing application architecture and development processes.

Responsibilities

  • Writing high-quality code and leading code reviews
  • Leading the process of designing, building, and rolling out applications
  • Formulating both manual and automated testing strategies
  • Explaining concepts and persuading others to adopt a point of view
  • Proactive business consultation with impact on policy setting
  • Partnering with business and other stakeholders to document and shape business requirements
  • Mentoring other development team members to continuously improve quality, delivery, and maintainability
  • Accountable for application architecture for all MI Ops applications
  • Directing the development team through design, development, testing, and debugging processes
  • Partnering with architecture to ensure applications adhere to high quality standards

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Systems, Engineering, or a related technical field
  • At least 7 years of direct experience in software development
  • Expertise in programming languages such as Java, C#, .NET, Python, or similar
  • Deep understanding of software development principles, languages, and frameworks
  • Proficiency in designing scalable software
  • Experience with AWS Cloud
  • Ability to lead and mentor a software team
  • Proven experience in leading software development projects using Agile methodologies
  • Strong communication skills to convey technical concepts to both technical and non-technical stakeholders
  • Extensive knowledge of software development best practices

Nice-to-haves

  • Experience working on a full legacy to modern transformation
  • Experience integrating low code tools with legacy systems
  • Enterprise Architecture experience
  • Experience containerizing legacy tools on the cloud
  • Expertise in development of an API strategy
  • Understanding legacy technology, including DB2 and Cobol
  • Professional certification in Agile methodologies
  • Advanced technical certifications in programming, cloud computing, or architecture
  • Experience with digital transformation initiatives, cloud computing, microservices architectures, containerization, and CI/CD pipelines

Benefits

  • 401(k) matching
  • Health savings account
  • On-site gym
  • Paid holidays
  • Paid time off
  • Profit sharing
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service