About the Role
Our client is seeking an experienced .NET Developer to support an eCommerce initiative. The IT team recently assumed ownership of the company's Shopify Plus platform from the marketing organization and is working through a roadmap of fixes and enhancements to improve performance and the customer experience. This developer will build and test application functionality across the .NET stack and the Shopify front end, contributing directly to a revenue-generating platform.
This is long-term contract, onsite position located in downtown Cincinnati, OH. The team does not have a dedicated QA department, so testing and quality are the responsibility of the development team.
Location: Downtown, Cincinnati
Compensation: 110-130k
Key Responsibilities
• Develop and execute unit tests, integration tests, and automated testing processes to ensure application quality and reliability. Each test should validate one thing.
• Take ownership of quality across the development lifecycle in the absence of a dedicated QA function.
• Develop, enhance, and support application functionality using C# and the .NET stack alongside the Shopify front end.
• Adhere to the team's established development documentation and coding standards.
• Contribute software development best practices and a sound understanding of overall SD principles to the team.
Required Qualifications
• At least 3 years of experience developing applications using C#, .NET Framework, Microsoft Visual Studio, and related development tools. (Most critical requirement.)
• Experience supporting or executing a migration from .NET 6.
• Proficiency in Shopify; broader CMS experience is acceptable. Must be willing to pivot across platforms, with Shopify strongly preferred.
• Experience with JavaScript and associated libraries, plus front-end development using Liquid (Shopify's templating language), CSS, and HTML.
• Knowledge of software development principles, object-oriented programming concepts, software architecture, design patterns, and SDLC methodologies.
• Solid understanding of core object-oriented principles.
• Ability to follow established documentation and standards while bringing best practices to the team.
Soft Skills
• Strong soft skills, including the ability to receive and act on feedback constructively. Candidates should be able to point to examples of this behavior in previous roles.
Education
• Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. An equivalent combination of education and demonstrated experience may be considered.
Work Environment
• Onsite — Downtown Cincinnati, OH.
• Collaborative IT team supporting a high-visibility eCommerce platform, with developers owning testing and quality end to end.