Software Developer (C#/.NET)
Indexed description
We're looking for a Software Developer with a passion for building scalable applications, solving complex business challenges, and delivering high-quality software from concept through deployment. In this role, you'll collaborate with business stakeholders, operations teams, and fellow developers to design and implement solutions that improve efficiency across the organization.
If you enjoy owning projects, working with modern Microsoft technologies, and seeing the real-world impact of your work, we'd love to talk with you.
What You'll Do
- Design, develop, test, and deploy C# applications, services, and integrations.
- Build and maintain REST APIs connecting enterprise applications and ERP systems.
- Design and optimize SQL Server and Azure SQL databases, stored procedures, and queries.
- Develop reliable, scalable software that supports manufacturing and business operations.
- Participate in Agile ceremonies including sprint planning, backlog refinement, and estimation.
- Perform code reviews and collaborate with teammates to maintain high development standards.
- Support production deployments through Azure and CI/CD pipelines.
- Troubleshoot issues, improve application performance, and ensure data integrity across systems.
What We're Looking For
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or equivalent experience.
- 2–4 years of professional software development experience.
- Strong experience with C# and object-oriented programming.
- Experience developing and consuming REST APIs.
- Solid SQL development experience with Microsoft SQL Server.
- Experience working with Azure services and CI/CD pipelines.
- Familiarity with Agile/Scrum development methodologies.
Preferred Experience
- Manufacturing or ERP-integrated applications.
- Epicor ERP.
- Azure DevOps or GitHub.
- Automated testing and API management tools.
Why You'll Love This Opportunity
- Work on projects that have a visible impact on the business.
- Collaborate with a talented, supportive development team.
- Gain experience across cloud technologies, ERP integrations, manufacturing systems, and enterprise software.
- Grow your technical skills while taking ownership of meaningful projects.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search