Software Design — Architect, design, and implement scalable applications supporting the Work and Material Management (WAMM) team within the Applications & Analytics organization.
Application Development — Build and maintain .NET 5.0+ backend services and modern frontend applications using Angular or React/Next.
Cloud Engineering — Develop cloud-first solutions, troubleshoot cloud-based issues, and contribute to Azure-focused modernization efforts.
System Reliability — Maintain end-to-end solutions, resolve production bugs, and ensure high system reliability across critical utility workflows.
Cross‑Functional Collaboration — Work closely with engineers, designers, product managers, and business stakeholders to deliver functional, scalable, and user‑centered software.
Technical Leadership — Mentor junior and mid-level engineers, provide technical guidance, and support team upskilling initiatives.
Agile Delivery — Contribute to an Agile System of Delivery, participate in paired programming, incremental design, and XP‑aligned practices.
Integration Work — Support integrations with SAP PO and BTP endpoints and assist with networking documentation such as firewall and IA diagrams.
Skills:
Required:
.NET 5.0+ Expertise — 4+ years of experience building enterprise-grade backend systems.
Frontend Development — 4+ years of experience with Angular or React/Next.
Team Upskilling — Proven ability to teach tools, techniques, and processes.
Cloud‑First Development — Strong troubleshooting and implementation skills in cloud environments.
Stakeholder Communication — Comfortable engaging with both technical and non‑technical audiences.
End‑to‑End Ownership — Skilled in maintaining full-stack solutions and resolving production issues.
Preferred:
Paired Programming
Test Driven Development
Agile System of Delivery
Incremental Design
CI/CD Pipelines
XP Practices
SAP PO/BTP
.NET Framework 4.X
PowerApps
Azure
VM Maintenance
Networking Documentation — Firewalls, IA diagrams, and flow mapping.
Adaptability — Comfortable navigating evolving systems and processes.
Education:
Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or related field required.
Advanced Degree preferred but not mandatory.
Equivalent Experience considered for candidates with strong professional backgrounds.