Software Engineer

Propertyvalue Quantum Technologies Llc
Jackson, MI, United States
6 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$166,400.0 - $208,000.0
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Agile Methodology Data Analysis Microsoft Azure Cloud Engineering Information Systems Pair Programming Next.js Software Engineering Enterprise Software Applications Test-Driven Development (TDD) ReactJS
+9 more
Reliability of Systems SAP Business Technology Platform SAP Process Orchestration Firewalls (Computer Science) Backend AngularJS Information Technology Extreme Programming Powerapps

Job description

CMS Energy is seeking a Senior Software Engineer to design, develop, maintain, and support scalable full-stack applications for the Work and Material Management (WAMM) team within the Applications & Analytics organization., * Design and develop scalable enterprise applications.

  • Build and maintain .NET 5.0+ backend services.
  • Develop modern frontend applications using Angular or React/Next.js.
  • Develop and troubleshoot cloud-first solutions using Azure.
  • Resolve production issues and maintain system reliability.
  • Collaborate with engineers, product managers, designers, and business stakeholders.
  • Mentor junior and mid-level developers.
  • Participate in Agile delivery, paired programming, TDD, and incremental design.
  • Support SAP PO/BTP integrations.
  • Assist with networking documentation, firewalls, IA diagrams, and flow mapping.

Requirements

  • 4+ years of experience with .NET 5.0+.
  • 4+ years of experience with Angular or React/Next.js.
  • Strong cloud development and troubleshooting experience.
  • Full-stack development and production support experience.
  • Test Driven Development (TDD).
  • Paired programming experience.
  • Strong communication and stakeholder-management skills.
  • Ability to mentor and upskill team members.

Preferred Skills:

  • Agile / XP practices.
  • Incremental design.
  • CI/CD pipelines.
  • SAP PO / SAP BTP.
  • .NET Framework 4.x.
  • PowerApps.
  • Azure VM maintenance.
  • Networking documentation, firewalls, IA diagrams, and flow mapping.

Education:

  • Bachelor s degree in computer science, Software Engineering, Information Systems, or related field required.
  • Master s/advanced degree preferred.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

4:30 min

Scaffolding pages and routing single-page applications with Next.js

Josh Goldberg · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all