CMS Energy, Corp.
Software Engineer
CMS Energy, Corp., Lansing, Michigan, United States,
Join the diverse and dynamic team that powers Michigan's largest energy provider and one of the nation's largest gas and electric combination utilities. Consumers Energy services 6.8 million of Michigan's 10 million residents - caring for our friends and neighbors in all 68 Lower Peninsula counties. We embrace a cleaner and leaner utility vision focused on eliminating energy waste and adding renewable energy from sources such as wind and solar.Location:
This is an onsite position preferred assigned to Saginaw Service Center located in Saginaw, MI but other Consumers Energy locations may be considered as well. The selected candidate must be within a commutable distance from those locations or willing to relocate (relocation package is available for those that qualify).We are looking for:
Software EngineerThe Software Engineer performs analysis, design, configuration, development, testing, and debugging of computer software for the generation plants in the fleet (renewable, fossil, hydro, pumped storage). Works independently with users to define system scope and objectives and establish baselines. Performs activities based upon established standards and processes. Determines and develops user requirements for systems in production to ensure maximum usability. The software engineer will support the generation fleet with EDS, DCS, NERC, CIP and cloud/server-based systems and other generation I&C software functionality both remote and in person.We encourage you to apply if you have:Associate degree in Computer, Engineering or equivalent with a minimum of two (2) years of experience with software configuration management, software architecture/design, user requirements definition, software specification development, software development, coding and compilation, testing aptitude, and experience with software deployment processes and best practices.[OR]
High School Diploma with a minimum of four (4) years of experience with software configuration management, software architecture/design, user requirements definition, software specification development, software development, coding and compilation, testing aptitude, and experience with software deployment processes and best practices.In this role, you will be responsible for:Provide support to plant operations, maintenance, and engineering to help resolve system and equipment problems. This includes:Monitoring operational trends, predictive monitoring trends, preventive maintenance and inspection results, equipment and condition indicator data, life-cycle input, repeat maintenance, input from operations, input from regulatory and strategy organizations, etc., to identify performance issues and/or needs for action.Ensuring that corrective actions are identified, justified, appropriately scheduled, and completed.Developing strategies and justifications for equipment life-cycle management and to improve system and component performance consistent with the corporate business plan to ensure safety, compliance, and reliability.Maintaining compliance with Asset Compliance Programs such as NERC, Cyber Security.Capture/evaluate requirements, consider alternatives, and establish timelines.Collaborate with other business and technical teams to ensure solutions meet requirements from various governance teams with support and guidance from senior software engineers or above.Create designs involving systems or components contained within one functional area that comply with regulatory requirements and are consistent with the current/planned infrastructure and data environments.Find/create test data, write test plans/scenarios and utilize testing tools to execute testing including automated test configuration.Perform prototyping, design, development, testing, debugging, documentation and implementation of software applications in an agile environment.Prepare solution delivery artifacts such as: solution designs, test plans, security diagrams, etc. to support solutions and document activities.Provide incident management and direct technical consulting to support specific applications/solutions within the business functional area.Provide recommendations to introduce new technology including reasoning and integration with the systems landscape at the company.Provide technical expertise for enhancements and IT Projects in the areas of solution alternatives, design, configuration, testing and documentation.Utilize change and release tools and processes to coordinate and implement solutions across multiple teams and technologies.Other non-essential duties as assigned or may be necessary.Why should you join our team?At Consumers Energy, we offer more than just a place to work. We foster a culture that supports career development, growth, and stability, and we take pride in offering our co-workers excellent benefits and compensation packages. We are deliberately creating an inclusive culture that makes our diverse team of co-workers feel valued, supported, and empowered every day.What we offer:Competitive compensation packages.Medical, Dental and Vision.401k with company match.Paid parental leave.Up to 13 paid Holidays.Paid time off.Educational Assistance Program.Diversity, Equity & Inclusion:
We, at CMS Energy, value Diversity, Equity, & Inclusion. It is part of our DNA. We treat our employees with respect, we treat each other fairly and we value the opinions of others. We are passionate about building and nurturing an environment where everyone feels included.All qualified applicants will not be discriminated against and will receive consideration for employment without regard to protected veteran status, disability, race, color, religion, sex, age, sexual orientation, gender identity or national origin.Consumers Energy is an Equal Opportunity Employer.
#J-18808-Ljbffr
This is an onsite position preferred assigned to Saginaw Service Center located in Saginaw, MI but other Consumers Energy locations may be considered as well. The selected candidate must be within a commutable distance from those locations or willing to relocate (relocation package is available for those that qualify).We are looking for:
Software EngineerThe Software Engineer performs analysis, design, configuration, development, testing, and debugging of computer software for the generation plants in the fleet (renewable, fossil, hydro, pumped storage). Works independently with users to define system scope and objectives and establish baselines. Performs activities based upon established standards and processes. Determines and develops user requirements for systems in production to ensure maximum usability. The software engineer will support the generation fleet with EDS, DCS, NERC, CIP and cloud/server-based systems and other generation I&C software functionality both remote and in person.We encourage you to apply if you have:Associate degree in Computer, Engineering or equivalent with a minimum of two (2) years of experience with software configuration management, software architecture/design, user requirements definition, software specification development, software development, coding and compilation, testing aptitude, and experience with software deployment processes and best practices.[OR]
High School Diploma with a minimum of four (4) years of experience with software configuration management, software architecture/design, user requirements definition, software specification development, software development, coding and compilation, testing aptitude, and experience with software deployment processes and best practices.In this role, you will be responsible for:Provide support to plant operations, maintenance, and engineering to help resolve system and equipment problems. This includes:Monitoring operational trends, predictive monitoring trends, preventive maintenance and inspection results, equipment and condition indicator data, life-cycle input, repeat maintenance, input from operations, input from regulatory and strategy organizations, etc., to identify performance issues and/or needs for action.Ensuring that corrective actions are identified, justified, appropriately scheduled, and completed.Developing strategies and justifications for equipment life-cycle management and to improve system and component performance consistent with the corporate business plan to ensure safety, compliance, and reliability.Maintaining compliance with Asset Compliance Programs such as NERC, Cyber Security.Capture/evaluate requirements, consider alternatives, and establish timelines.Collaborate with other business and technical teams to ensure solutions meet requirements from various governance teams with support and guidance from senior software engineers or above.Create designs involving systems or components contained within one functional area that comply with regulatory requirements and are consistent with the current/planned infrastructure and data environments.Find/create test data, write test plans/scenarios and utilize testing tools to execute testing including automated test configuration.Perform prototyping, design, development, testing, debugging, documentation and implementation of software applications in an agile environment.Prepare solution delivery artifacts such as: solution designs, test plans, security diagrams, etc. to support solutions and document activities.Provide incident management and direct technical consulting to support specific applications/solutions within the business functional area.Provide recommendations to introduce new technology including reasoning and integration with the systems landscape at the company.Provide technical expertise for enhancements and IT Projects in the areas of solution alternatives, design, configuration, testing and documentation.Utilize change and release tools and processes to coordinate and implement solutions across multiple teams and technologies.Other non-essential duties as assigned or may be necessary.Why should you join our team?At Consumers Energy, we offer more than just a place to work. We foster a culture that supports career development, growth, and stability, and we take pride in offering our co-workers excellent benefits and compensation packages. We are deliberately creating an inclusive culture that makes our diverse team of co-workers feel valued, supported, and empowered every day.What we offer:Competitive compensation packages.Medical, Dental and Vision.401k with company match.Paid parental leave.Up to 13 paid Holidays.Paid time off.Educational Assistance Program.Diversity, Equity & Inclusion:
We, at CMS Energy, value Diversity, Equity, & Inclusion. It is part of our DNA. We treat our employees with respect, we treat each other fairly and we value the opinions of others. We are passionate about building and nurturing an environment where everyone feels included.All qualified applicants will not be discriminated against and will receive consideration for employment without regard to protected veteran status, disability, race, color, religion, sex, age, sexual orientation, gender identity or national origin.Consumers Energy is an Equal Opportunity Employer.
#J-18808-Ljbffr