Brooksource is looking for a skilled Software Engineer to join their growing technology team supporting a large-scale grocery retail environment. This role focuses on building and enhancing enterprise applications that power core business operations across stores, supply chain, and digital platforms, utilizing modern cloud-based solutions with Microsoft technologies.
Responsibilities:
- Design, develop, and maintain software applications using C# and .NET frameworks
- Build and optimize cloud-based solutions leveraging Azure services (including Azure DB and Cosmos DB)
- Write clean, scalable, and efficient code for enterprise-level applications
- Participate in the full software development lifecycle, including requirements, design, development, testing, and deployment
- Support and troubleshoot existing applications, including software installations and upgrades
- Collaborate with cross-functional teams including product, QA, and infrastructure
- Contribute to testing efforts through test case review, execution, and validation
- Help ensure performance, quality, and responsiveness of applications
- Apply best practices and continuously improve development processes
Requirements:
- 5–10 years of hands-on software development experience
- Strong proficiency in C# and .NET (Core or Framework)
- Experience with cloud platforms, preferably Microsoft Azure
- Working knowledge of Cosmos DB and/or Azure SQL Database
- Experience designing and developing scalable, distributed systems
- Familiarity with software testing practices and methodologies
- Ability to troubleshoot complex issues and work independently
- Strong understanding of software development best practices
- Experience in retail, grocery, or high-volume transaction environments
- Exposure to microservices architecture
- Experience with CI/CD pipelines and DevOps practices
- Knowledge of front-end technologies (Angular, React, etc.)