What are the responsibilities and job description for the Software Engineer position at Custom Business Solutions, Inc.?
Software Engineer - C# / .NET (Digital Commerce)
We are seeking a hands-on C# / .NET Developer to build cloud-native applications and REST APIs that power a large-scale digital commerce platform across web and mobile. This is a true engineering role focused on writing production-quality code, solving complex problems, and owning features from development through production.
This is a mid-level position (5 years), with flexibility for senior-level candidates who bring strong technical depth and ownership.
Key Responsibilities
- Develop production-quality C# code implementing APIs, business logic, and microservices
- Design and build RESTful services and event-driven applications on Azure
- Work with Azure services including Function Apps, App Services, Cosmos DB, and Service Bus
- Build and maintain automated testing (unit, integration, automated validation)
- Own release validation and ensure production readiness
- Troubleshoot issues across distributed systems
- Collaborate on system design and participate in Agile ceremonies
- 5 years of hands-on C# / .NET development
- Strong experience building REST APIs
- Experience developing applications within Azure (Function Apps, App Services, Cosmos DB, Service Bus)
- SQL Server and Cosmos DB experience
- Proven strength in unit testing, integration testing, and automated testing practices
- Experience taking code from development through production
- Ability to work independently in a high-accountability environment
- Experience with Temporal
- .NET 10 migration exposure
- E-commerce or retail domain experience