> Markdown version of [/jobs/ext/4242165-software-engineer](https://www.wearedevelopers.com/jobs/ext/4242165-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Motion Recruitment Partners LLC. - **Location:** Boston, MA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Agile Methodology, Software Applications, Unit Testing, C Sharp (Programming Language), Software Debugging, Software Design Patterns, Extensible Application Markup Language, JSON, Windows Presentation Foundation, Model View ViewModel, Nunit, Object-Oriented Software Development, Scrum Methodology, Software Engineering, Extensible Markup Language (XML), Xamarin, .NET Core, SOAPAPI, Code Testing, Multiplatform - **Published:** October 6, 2026 - **Apply:** https://www.dice.com/job-detail/2643e1e8-9d04-481c-a1a5-b17b5c1a891d ## About the Role The ideal candidate has strong experience with C#, .NET, and WPF development, enjoys solving complex technical challenges, and thrives in a collaborative Agile environment., * 4+ years of software development experience. * Strong experience with .NET and C#. * Experience building desktop applications using WPF. * Experience working with REST/SOAP web services, XML, and JSON. * Strong understanding of object-oriented programming and design patterns such as MVVM. * Experience working through the full software development lifecycle. * Experience writing unit tests and maintaining application quality. * Strong problem-solving and communication skills. Desired Skills * Experience with .NET Core. * Experience with Xamarin Forms or cross-platform mobile development. * Experience with XAML. * Familiarity with NUnit, NSubstitute, or similar testing frameworks. * Experience supporting enterprise or government-focused applications., Applicants must be authorized to work in the United States and be eligible to obtain any required security clearances. ## Description A growing software company is seeking a Software Engineer to join its development team and help build customer-facing applications used by enterprise and government organizations. This role will focus on developing and enhancing business-critical applications across desktop and mobile environments., * Develop and enhance software applications and platform features. * Write clean, maintainable, and well-tested code using best practices and design patterns. * Troubleshoot, debug, and resolve technical issues. * Create and maintain unit tests to support application quality and reliability. * Participate in Agile development activities, including sprint planning, reviews, and team collaboration. * Support client-facing demonstrations and technical discussions as needed.