- Company Name
- New Value Solutions
- Job Title
- DevOps Software Developer (ID#4930)
- Job Description
-
**Job Title**
DevOps Software Developer (Full Stack with Power Platform/Dynamics 365)
**Role Summary**
Design, develop, test, and maintain full‑stack .NET/C# applications and Power Platform solutions. Build and optimize Azure CI/CD pipelines, configure Azure services, and integrate Power Apps/Automate with Dynamics 365. Lead code quality, mentor junior developers, and collaborate within SAFe Agile teams.
**Expactations**
- Deliver high‑quality, scalable code that meets functional and performance requirements.
- Build and maintain end‑to‑end Azure DevOps pipelines (build, test, release).
- Integrate Power Platform components with Dynamics 365 plug‑ins and web resources.
- Apply TDD, unit/integration testing, and continuous improvement practices.
- Mentor peers, share best practices, and foster a culture of excellence.
**Key Responsibilities**
- Develop full‑stack applications using .NET, C#, SQL, Angular/React/Flutter/Blazor.
- Architect custom Power Platform solutions (Power Apps, Power Automate) and integrate with Dynamics 365.
- Configure Azure services (Service Bus, Storage, Functions) to support solution architectures.
- Establish, manage, and optimize CI/CD pipelines in Azure DevOps.
- Write unit/integration tests (XUnit, NUnit) and apply TDD.
- Work within Agile SAFe teams and participate in sprint planning, reviews, and retrospectives.
- Mentor and coach junior developers; facilitate knowledge sharing.
- Communicate technical concepts to technical and non‑technical stakeholders.
**Required Skills**
- 3+ years .NET/C# development, full‑stack frameworks (Angular, React, Flutter, or Blazor).
- 2+ years Power Platform (Power Apps, Power Automate) and Dynamics 365 development (plug‑ins, web resources).
- Proficiency in JavaScript, jQuery, HTML, CSS.
- Experience with Azure CI/CD (Service Bus, Storage, Functions) and Git.
- Unit testing (XUnit/NUnit), TDD, and test‑driven development.
- Agile DevOps and SAFe experience at enterprise scale.
- Strong communication and collaborative mindset.
- Leadership experience and mentorship (senior level).
**Required Education & Certifications**
- Bachelor’s degree in Computer Science or a STEM discipline.
- Relevant Microsoft certifications (e.g., MS‑DP-203, MS‑AZ-400) preferred but not mandatory.