Software Engineer

2 months ago


Jackson, United States Consumers Energy Full time
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:

The successful candidate will be expected to work in a hybrid status of reporting to One Energy Plaza in Jackson, Michigan every Monday, Tuesday, and Thursday with home office flexibility on Wednesday and Friday.

  • Must be located in Michigan within a commutable distance (less than 60 miles) of Jackson, Michigan. (Relocation package available)

We are looking for: Software Engineer (Developer)

The Software Engineer will provide software development and support activities for the IT Grid Management Product Line, which is a part of the IT Electric Product family. The flagship product of this product line is Advanced Distribution Management System (ADMS), a state-of-the-art grid management solution. The product line also includes a number of in-house developed Applications that enable the Electric Service (Outage) Restoration processes for the Company. The team works under a DevOps Agile model to ensure electric operations teams at Consumers Energy, as well as customers, have access to outage information, maps, and restoration information. The team supports real-time critical systems including a rotating 24x7x365 on-call support.

The Software Engineer performs complex analysis, design, configuration, development, testing, and debugging of computer software ranging from operating system architecture integration and software design to selection of computer systems, language, and/or equipment. Designs, configures, codes, tests, develops, and documents critical and complex application programs for computer systems. Works with users to define system scope and objectives and establish baselines. Establishes project standards and processes. Breaks down business and software requirements to create highly complex systems.

  • Excellent verbal and written communication skills and ability to work with all levels of the organization
  • Proficient in establishing and maintaining good working relationships (business and IT teams)
  • Knowledge of project planning/full lifecycle delivery using Agile framework
  • Understanding of software test methodologies, test scripting and testing tools
  • Ability to work effectively with contract employees and vendors
  • Understanding of database management principles and methodologies, including data structures, data modeling, data warehousing, and transaction processing
  • Knowledge of software design principles, methods, and approaches applying systems engineering concepts such as: structured design, supportability, survivability, reliability, scalability, and maintainability
  • Knowledge of change and release tools and processes utilized to implement solutions

We encourage you to apply if you have:

  • Associate's degree in computer, engineering, or related field with two (2) or more years of applicable experience
  • [OR] High School Diploma with six (6) or more years of applicable experience
     
  • Experience in 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
  • Software developer experience required
  • Prepared to provide 24x7 on call support (on a rotation basis) for critical systems, starting in about 6 months of the hiring date. 
     
  • Technical skills
    • C# with ASP.Net Core, Entity Framework, RestFul APIs
    • SQL Server, Oracle, Windows & IIS
    • Javascript, Typescript, RxJs, React, Redux, Angular
    • Swagger, Entra, OAuth, JWT
    • Visual Studio, VS code, Git, npm, Docker

Preferred skills:

  • Bachelor's Degree with 4+ years applicable experience
  • Agile Practitioner Certification
  • Python, JMeter, PowerShell
  • Azure DevOps, CI/CD, Scheduling (Redwood, Windows Task scheduler)
  • Prior experience developing software in the Electric Utility Industry

Read the full posting.



  • JACKSON, United States Consumers Energy Full time

    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...


  • Jackson, Mississippi, United States Consumers Energy Full time

    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...


  • Jackson, United States Consumers Energy Full time

    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...


  • Jackson, United States Consumers Energy Full time

    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 Software Engineer, Engineer, Software, Energy, Support, Diversity, Technology


  • Jackson, United States Square Full time

    The Cash Compliance Engineering team builds high-scale analysis and visualizations systems in order to find and stop criminal activity and other bad behavior in billions of dollars of person to person, merchant, and Bitcoin transactions across the gl Engineer, Software Engineer, Technology, Compliance, Data Science, Software


  • Jackson, United States Consumers Energy Full time

    Location: This position may be assigned to any Consumers Energy Service Center located throughout Michigan's lower peninsula.  Candidate must be within commutable distance from the location or willing to relocate (relocation package available for those who qualify). We are looking for:  Principal GIS Software Engineer The Principal GIS...


  • Jackson, Mississippi, United States ConnectPrep Full time

    About ConnectPrepConnectPrep is a pioneering educational service organization focused on delivering the most impactful learning experiences available. Our mission is to transform the educational landscape by guiding our learners towards academic excellence through innovation and commitment. We leverage the latest advancements in online communication...


  • Jackson, Mississippi, United States LanceSoft Full time

    Position: Software Application EngineerContract Duration: with potential for extensionWork Arrangement: Onsite RoleJob Overview:The Software Application Engineer will play a crucial role in maintaining enterprise-level financial and human resources systems. This includes responsibilities such as debugging, coding, executing data modifications, performing...

  • Software Engineer

    6 days ago


    Jackson, Mississippi, United States Tyler Technologies Full time

    Position: Software Engineer - Java SpecialistCompany: Tyler TechnologiesAre you enthusiastic about crafting high-quality web solutions and APIs? Tyler Technologies is in search of talented Software Engineers specializing in Java to enhance our team.Key Responsibilities:Architect, develop, and sustain secure web solutions and APIsEngage with seasoned software...


  • Jackson, United States Square Full time

    Squares purpose is economic empowerment. Since our beginning, we have been helping sellers start and manage their own businesses. The Orders Platform team at Square plays a crucial role in this mission by being the core system of record for sales. T Engineering Manager, Software Engineer, Fulfillment, Manager, Software, Backend Engineer, Technology


  • Jackson, United States Square Full time

    Software Engineering Manager - Fulfillment Foundations Full-time Since we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldn’t work together. So we expanded into software and...


  • Jackson, Mississippi, United States CapLeo Global Full time

    Position: Senior Natural/ADABAS Software EngineerLocation: RemoteContract Duration: 12 MonthsWe are looking for an experienced Senior Natural/ADABAS Software Engineer to become a vital part of our innovative development and support team focused on enhancing state-level systems. This position entails the improvement and upkeep of the system, integrating...


  • Jackson, United States Square Full time

    Job Description Square’s purpose is economic empowerment. Since our beginning, we have been helping sellers start and manage their own businesses. The Orders Platform team at Square plays a crucial role in this mission by being the core system of record for sales. This team ensures that every order is accurately recorded, tracked, and fulfilled, providing...


  • Jackson, Mississippi, United States Elegant Enterprise- Wide Solutions Inc Full time

    Job OverviewWe are seeking a highly skilled Senior .NET Software Engineer to contribute to our innovative projects at Elegant Enterprise-Wide Solutions Inc. The ideal candidate will possess extensive experience in developing and maintaining applications utilizing Microsoft Technologies.Key ResponsibilitiesTechnical Expertise Required:Proficient in...


  • Jackson, United States Square Full time

    Software Engineer, Compliance Engineering and Technology Full-time It all started with an idea at Block in 2013. Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product with a single purpose to a dynamic ecosystem, developing unique financial products, including Afterpay/Clearpay, to provide a better way to...

  • Software Engineer

    5 days ago


    Jackson, Mississippi, United States Home Depot Full time

    About This Role We are seeking a talented Software Engineer to join our growing team and contribute to the development of innovative cloud-based solutions leveraging cutting-edge machine learning technologies. In this role, you will play a key part in designing, developing, and deploying high-performance, scalable applications that power our...


  • Jackson, Mississippi, United States LexisNexis VitalChek Network Inc. Company Full time

    Position Overview We are looking for a proficient Back-End Software Engineer to contribute to our innovative projects at LexisNexis VitalChek Network Inc. The successful candidate will possess a deep expertise in back-end programming and a solid grasp of web service standards such as SOAP, REST, JWT, and OpenAPI. Familiarity with cloud services and API...

  • C# Software Engineer

    4 hours ago


    Jackson, Mississippi, United States Capleo Global Full time

    Job Title: C# Software EngineerLocation: RemotePosition Type: Contract (3-5 Months)Job Overview:Capleo Global is looking for a skilled C# Software Engineer to contribute to our innovative projects. This contract role involves working on the transformation of a legacy system into a modern application using .NET Core. The ideal candidate will play a crucial...


  • Jackson, United States Afterpay Full time

    Software Engineering Manager - Fulfillment FoundationsAfterpay - Jackson, MSCompany DescriptionSince we opened our doors in 2009, the world of commerce has evolved immensely, and so has Square. After enabling anyone to take payments and never miss a sale, we saw sellers stymied by disparate, outmoded products and tools that wouldn’t work together. So we...

  • Software Engineer

    6 days ago


    Jackson, Mississippi, United States Saxon Global Full time

    SUMMARY OF RESPONSIBILITIES: Each member of Saxon Global is entrusted with realizing our strategic vision of personalized wireless solutions. This role involves independently executing a range of technical tasks in the creation of new software applications, which includes analysis, design, coding, testing, debugging, and documentation, as well as providing...