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