Sr. Product Data Systems Developer

St. Louis (Earth City), MO
Full Time
Information Technology
Experienced
Are you passionate about people, entrepreneurship, and community? At CCA Global Partners, we connect independent, family-owned businesses with the scale, resources, and innovation they need to compete in today's big-box world. If this resonates with you, your next great opportunity might be just around the corner!
We are excited to invite applications for the role of Sr. Product Data Systems Developer in our IT department at our St. Louis office. As a Sr. Product Data Systems Developer, you’ll play a critical role in both the development and architectural direction of the company's Product Data Systems. This position blends hands-on coding with technical leadership, ensuring that applications built on .NET and Azure services are scalable, secure, and high performing.
Working closely with Product Data Architects, this role is responsible for designing and implementing solutions that improve the management, processing, and distribution of product data. The Senior Developer will ensure that development best practices, including DevOps principles and automated testing, are followed and maintained to support efficient software delivery and operational stability.
The role involves working extensively with Azure technologies, including Azure Functions, CosmosDB, EventGrid, Service Bus, Azure Storage, Azure DevOps, Azure App Service, Azure Key Vault, Azure App Config, and Azure SQL. Additionally, this position will be actively involved in QA and automated testing. The Senior Developer will help establish and improve testing practices within the development workflow to enhance software quality and reliability.
Success in this role requires strong software development expertise, problem-solving skills, and a willingness to take ownership of the full development lifecycle—from design and coding to deployment, testing, and maintenance. The ideal candidate thrives in a fast-moving environment where flexibility and collaboration are key.
In this role, you will provide:
  • Development & Implementation
  • Design, develop, and maintain high-performance .NET applications supporting Product Data Systems.
  • Build and optimize Azure-based solutions using Azure Functions, CosmosDB, EventGrid, Service Bus, and Azure SQL.
  • Develop and manage RESTful APIs and event-driven microservices for product data processing and integration.
  • Implement secure and scalable cloud-based solutions, ensuring compliance with best practices for Azure Key Vault, Azure Storage, and Azure App Service.
  • Use PowerShell for automation, scripting, and system administration tasks related to deployments, cloud management, and operational support.
  • Write clean, efficient, and maintainable code, following modern software development principles and best practices.
  • Architectural Leadership & Technical Strategy
  • Collaborate with Product Data Architects to define scalable and resilient architectures for product data applications.
  • Establish and maintain best practices for solution design, data management, and cloud-based development.
  • Drive modernization initiatives by improving existing application architectures, optimizing cloud resources, and enhancing system performance.
  • Provide recommendations on technology adoption, coding standards, and best practices to improve development efficiency.
  • Quality Assurance & Automated Testing
  • Help establish and improve testing practices within the development process to enhance software quality.
  • Develop and maintain unit tests, integration tests, and automated testing strategies as part of the development workflow.
  • Ensure that code is well-tested before deployment, identifying gaps in test coverage and improving overall test reliability.
  • Participate in code reviews and pull requests to ensure test-driven development (TDD) and best practices are followed.
  • Troubleshoot and resolve bugs, defects, and performance issues, ensuring application stability.
 
  • Collaboration, Code Quality & Continuous Improvement
  • Work closely with developers on the team to ensure code quality through pull requests, code reviews, and adherence to development standards.
  • Conduct code reviews to enforce best practices, maintainability, and performance standards.
  • Collaborate with other IT teams to ensure smooth integration of Product Data Systems with enterprise applications.
  • Partner with the DevOps Engineer to ensure CI/CD pipelines, infrastructure as code, and deployment automation align with DevOps standards.
  • Investigate system issues, performance bottlenecks, and data inconsistencies, identifying root causes and implementing solutions.
  • Stay up to date with emerging technologies, tools, and best practices, recommending improvements where applicable.
Are you a match? We’re looking for someone with:
  • 7+ years of experience in software development, with expertise in .NET (C#), Azure services, and cloud-based architectures.
  • Strong understanding of event-driven architectures and microservices, with experience using Azure Functions, EventGrid, and Service Bus.
  • Proficiency in querying and optimizing relational databases (Azure SQL, SQL Server) and working with NoSQL solutions (CosmosDB).
  • Hands-on experience with RESTful API development, authentication, and security best practices.
  • Experience with PowerShell for automation, scripting, and deployment tasks.
  • Familiarity with DevOps practices, ensuring that CI/CD pipelines, infrastructure as code, and deployment automation align with best practices (experience with Azure DevOps preferred).
  • Comfortable working in a small IT team, where roles may extend beyond strict job descriptions and require adaptability.
  • Ability to work closely with Product Data Architects, developers, and other IT teams to ensure scalability, security, and performance of Product Data Systems.
  • Strong analytical and troubleshooting skills, with a proactive approach to identifying and resolving technical challenges.
  • Excellent communication skills, with the ability to translate complex technical concepts into actionable plans for business stakeholders and development teams.
  • A continuous improvement mindset, staying up to date with emerging technologies, tools, and best practices in .NET, Azure, and cloud-native development.
How We Take Care of You:
  • We provide YOU the ability to collaborate with a passionate group of leaders, peers, and amazing Members.
  • We recognize YOU for your accomplishments and contributions through development, growth and compensation!
  • We care about you AND your family.  We want to make your life better and easier.  Our benefits exist so you are well taken care of, and we support you and your loved ones through life’s various stages and situations.
What Makes Us Special? CCA Global Partners is a leading cooperative business model, empowering thousands of entrepreneurs to succeed despite widespread industry consolidation. Our mission is to provide the scale, resources, and innovation that drive sustainability, growth, and effective competition in today’s evolving marketplace.
Embrace the CCA Way: We thrive on our core values and approach success with dedication and innovation. We are proud to be an Equal Opportunity Employer and invite you to be part of our success story.
Ready to make a difference? Say YES, and we’ll say WELCOME HOME!

 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*