Source description
About the role
we're seeking a Scrum Master who brings hands-on .NET/C# development experience and a solid understanding of WPF desktop applications , complemented by a flavor of testing expertise . This role combines Agile leadership with technical depth , enabling you to guide the team while contributing to architecture, code reviews, and quality practices. Responsibilities Collaborate with customers and leadership to scope and execute projects that meet the needs of the business Accountable for delivering timely, high-quality simulation and analysis impacting products/processes and providing clear recommendations to stakeholders Partner with design, development and test team to robustly deliver new products and improve validation processes Keep up-to-date on new technologies and drive continuous improvement to established techniques Requires a degree in an accredited Engineering, Computer Science, or Information Technology curriculum or relevant experince. Skill Descriptors Scrum Master Leadership Facilitate Scrum ceremonies (Sprint Planning, Daily Stand-ups, Reviews, Retrospectives). Coach the team on Agile principles , backlog refinement, and definition of Done. Remove impediments and foster continuous improvement . Track and report team metrics (velocity, predictability, quality indicators). Technical Contribution Collaborate on design and development of WPF desktop features using C#, .NET (6/8) , and MVVM. Participate in code reviews , enforce coding standards, and ensure maintainability. Support integration of CI/CD pipelines and quality gates. Advocate for testability in design and development. Testing Support Contribute to test strategy and automation framework design. Assist in functional and regression testing for critical workflows. Promote shift-left testing and quality-first mindset across the team. Required Qualifications 5-8 years in .NET/C# development for desktop applications; 2 4 years as Scrum Master. Strong knowledge of WPF/MVVM , async programming, and performance optimization. Familiarity with Agile/Scrum practices and team coaching. Basic understanding of test automation and quality engineering principles. Preferred Qualifications Experience with Caterpillar DATK/DATK+ . Exposure to UI automation tools (FlaUI, WinAppDriver) and unit testing frameworks (NUnit/xUnit). Certified ScrumMaster (CSM) or PSM I/II. Tools Environment Languages/Frameworks: C#, .NET (6/8), WPF, MVVM. DevOps: Azure DevOps, Git, Jenkins. Testing: NUnit/xUnit, SpecFlow, Moq.
More at Caterpillar