Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CMS Energy Logo

Assoc Software Engineer

CMS Energy

Salary not specified
Aug 25, 2025
Jackson, MI, USA
Apply Now

Consumers Energy is looking to innovate and transform how customers and communities experience energy by crafting cutting-edge digital solutions. The Associate Software Engineer will contribute to this by designing, developing, and maintaining software applications and systems that align with user needs and business objectives.

Requirements

  • Write basic code independently and apply clean coding principles as appropriate
  • Apply a test-first coding approach, write simple code, debug, fix bugs, and perform basic testing
  • Work with at least one common programming language
  • Learn and develop intricate software solutions using modern technologies and best practices
  • Utilize foundational knowledge of object-oriented programming and/or functional paradigms
  • Proficiency in C and .NET frameworks (Core, .NET 5)
  • Proficiency in front-end languages/frameworks (HTML, CSS, JavaScript, React, Next.js)

Responsibilities

  • Write basic code independently and apply clean coding principles as appropriate
  • Apply a test-first coding approach, write simple code, debug, fix bugs, and perform basic testing
  • Work collaboratively with other developers in an Agile team environment to refine technical skills
  • Work with at least one common programming language
  • Learn and develop intricate software solutions using modern technologies and best practices
  • Maintain and support end-to-end solutions, including addressing production bugs
  • Utilize foundational knowledge of object-oriented programming and/or functional paradigms

Other

  • This position is onsite minimally 3 days a week at One Energy Plaza located in Jackson, MI.
  • The selected candidate must be within a commutable distance or willing to relocate (relocation package is available for those that qualify).
  • The interview process for this position will consist of both a panel interview as well as technical interview/assessment
  • This position is not open to sponsorship
  • Strong written and verbal communication skills