Engineer, Software

Independent Purchasing Cooperative

Miami (FL)

On-site

USD 110,000 - 150,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

None

Job summary

Independent Purchasing Cooperative (IPC) in Miami, FL is hiring a Software Engineer skilled in .NET, Dynamics 365 integration, and API development. You will design, develop, test, and maintain scalable software platforms, collaborating with the Business Applications Team to solve complex problems and optimize for performance.

You will apply DevOps practices using Azure DevOps, implement secure cloud solutions, and contribute to architectural reviews while delivering high‑quality software in a

Qualifications

  • Bachelor’s degree or equivalent in Computer Science, Engineering, or a related field.
  • 8+ years of industry experience in software engineering with integration, cloud tech, and data modeling.
  • Expert knowledge of Microsoft Azure cloud, Dynamics 365, and C#.
  • Experience with Agile, DevOps, and CI/CD concepts, esp. Azure DevOps.
  • Experience with Low Code platforms like Power Automate.
  • Strong knowledge of cloud security controls and compliance.
  • Proficiency in engineering practices: refactoring, design patterns, TDD, CI.
  • Hands-on experience with SaaS, Microsoft API Integration, SQL Server, .NET, JS frameworks.

Responsibilities

  • Designing and Developing Software Solutions.
  • Architect and develop using .NET, C#, and Dynamics 365 integration.
  • Ensure scalable, secure solutions aligned with business needs.
  • Maintain and enhance cloud-based application platforms.
  • Perform data transforms in Dynamics 365 to support business needs.
  • Collaborate with the Business Applications Team to deliver high‑quality software.
  • Participate in code and architecture reviews to uphold best practices.
  • Apply DevOps to automate deployments using Azure DevOps and CI/CD.
  • Develop and maintain APIs connecting Dynamics 365 with other systems.
  • Create automated tests to ensure code quality and reliability.
  • Ensure security controls and regulatory compliance are met.
  • Document technical details for developers and business users.

Skills

Problem solving
Communication
Analytic skills
Software design
Code reviews
Team collaboration
Prioritization

Education

Bachelor’s degree or equivalent in Computer Science, Engineering, or related field

Tools

Azure
Dynamics 365
C#
.NET framework
WCF/REST APIs
Azure DevOps
Power Automate
SQL Server

Job description

At Independent Purchasing Cooperative (IPC), we are more than just a supply chain services provider—we're the strategic sourcing partner behind one of the world’s most recognized brands: Subway®. As a member‑owned organization, we are driven by our commitment to serve the franchisees who own and operate Subway® restaurants across North America, Canada, Puerto Rico, and the U.S. Virgin Islands.

Headquartered in Miami, FL, we were founded in 1996 with a mission to help franchisees be more profitable and competitive by delivering exceptional value through supply chain solutions, contract negotiation, technology initiatives, and industry expertise.

At IPC, you'll find a supportive and inclusive environment that fosters personal growth, professional development, and a healthy work-life balance. Whether you're a seasoned supply chain professional or just beginning your career journey, IPC offers opportunities to make a meaningful impact!

At Independent Purchasing Cooperative (IPC), we are more than just a supply chain services provider—we're the strategic sourcing partner behind one of the world’s most recognized brands: Subway®. As a member‑owned organization, we are driven by our commitment to serve the franchisees who own and operate Subway® restaurants across North America, Canada, Puerto Rico, and the U.S. Virgin Islands.

Headquartered in Miami, FL, we were founded in 1996 with a mission to help franchisees be more profitable and competitive by delivering exceptional value through supply chain solutions, contract negotiation, technology initiatives, and industry expertise.

At IPC, you'll find a supportive and inclusive environment that fosters personal growth, professional development, and a healthy work-life balance. Whether you're a seasoned supply chain professional or just beginning your career journey, IPC offers opportunities to make a meaningful impact!

IPCis seeking a highly motivatedSoftware Engineer with expertise in the .NET and integration platforms as well with the Microsoft Development stack. The main goal of Software Engineer is to design, implement and maintain solutions to support the always changing environment our organization is immersed into, ensuring that the best practices from the Software Development Cycle principles are met.

As a Software Engineer, you will be responsible for designing, developing, testing, maintaining, and operating application platforms utilizing .NET, WCF/REST APIs, and integration with Dynamics 365, Business Central, 3rd Party APIs and other frameworks and platforms. You will work with the Business Applications Team to solve complex problems, architect critical components for backend systems, and optimize for massive scale. This role includes the application of engineering best practices, creating a culture of software quality, and ensuring operational excellence across the organization.

Essential Duties and Responsibilities:
  • Designing and Developing Software Solutions
  • Architect and develop software solutions using .NET, C#, and integration with Dynamics 365.
  • Ensure that solutions are scalable, secure, and aligned with business requirements and best coding practices.
  • Maintaining and Enhancing Application Platforms
  • Maintain cloud-based platforms and environments of supported applications.
  • Perform updates and data transformation into Dynamics 365 to support ongoing business needs.
  • Collaborating with the Business Applications Team
  • Work closely with team members to understand requirements and deliver high-quality software solutions.
  • Participate in code and architectural reviews to ensure best practices and standards are upheld.
  • Implementing DevOps and CI/CD Practices
  • Apply DevOps principles to automate and streamline deployment processes using Azure DevOps.
  • Create and maintain automated tests to ensure code quality and reliability.
  • Supporting Integration and API Development
  • Develop and maintain integration solutions and APIs that connect Dynamics 365 with other systems.
  • Drive the API/Platform strategy in a fast‑paced, innovative-focused environment.
  • Ensuring Security and Compliance
  • Implement cloud security controls and ensure that applications adhere to industry standards and regulations.
  • Collaborate with security teams to address vulnerabilities and ensure the security of application platforms.
  • Continuous Learning and Improvement
  • Embrace new technologies and stay updated on industry trends to continuously improve software solutions.
  • Participate in ongoing feedback sessions, knowledge sharing, and retrospectives to improve processes.
  • Providing Technical Documentation
  • Create and maintain documentation for developers and business users to ensure clarity and ease of use.
  • Provide post‑incident reviews and analysis to improve system resilience and prevent future issues.
  • Be willing to learn innovative technologies and proactively adapt to technological evolution.

Knowledge, Skills, and Abilities

  • Ability to prioritize tasks, aligned with IPC’s strategic priorities, when handed project activities.
  • Problem solving and a logical approach to work.
  • Good organizational, communication and people skills.
  • Understanding of the different project management methodologies and actively participate during all phases.
  • Meticulous attention to detail.
  • Ability to perform root cause analysis on code, external and internal processes and data to identify opportunities for improvement.
  • Excellent analytic skills to work on structured and/or unstructured datasets.
  • Ability to code processes that support data and workload optimization, tasks automation and improved dependency mapping.
  • Ability to perform code development by following the Software Development Lifecycle principles.

Competencies

  • Action Oriented: Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm while maintaining humble professionalism.
  • Customer Focus: Building strong franchisee experience through customer and vendor relationships that deliver franchise‑centric solutions.
  • Ensures Accountability: Holds self and others accountable to meet commitments, acts with a clear sense of ownership, takes personal responsibility for decisions, actions, and failures.
  • Collaborates: Builds partnerships and works collaboratively with others to meet shared objectives while gaining trust and support of others.
  • Communicates Effectively: Develops and delivers a clear message in a variety of communication settings, attentively listens to others, and adjusts their own style.
  • Decision Quality: Makes good and timely decisions that keep the organization moving forward.
  • Plans and Aligns: Plans and prioritizes work to meet commitments aligned with organizational goals.
  • Resourceful: Secures and deploys resources effectively and efficiently.
  • Self‑Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels.
  • Tech Savvy: Embrace innovations in business‑building digital and technology applications in an ever changing business environment.

Qualifications and Experience

  • Bachelor’s degree or equivalent in Computer Science, Engineering, or a related field. Equivalent experience may be considered in satisfaction of the education requirements.
  • 8+ years of industry experience in software engineering, with a focus on integration solutions, cloud technologies, and data modeling.
  • Expert knowledge of Microsoft Azure cloud, Dynamics 365, and C#.
  • Experience with Agile methodology, DevOps principles, and CI/CD concepts, particularly using Azure DevOps.
  • Experience with Low Code development platforms, such as Microsoft Power Automate.
  • Strong knowledge of cloud security controls, including tenant isolation, encryption, and key management.
  • Proficiency in engineering practices such as code refactoring, design patterns, TDD, and continuous integration.
  • Hands‑on experience with SaaS environments, Microsoft API Integration, SQL Server, .NET frameworks, and JavaScript frameworks.
  • Ability to perform deep‑dive analysis and solve technical problems in operational environments.

Leadership Responsibility: No

Travel: This job does not require international travel. Occasionally, local travel within driving distance, and overnight domestic travel may be required.

Work Conditions:The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, and filing cabinets. While performing the duties of this job, the employee is regularly sitting for lengthy periods of time. A detailed description of these physical requirements is available upon request. Compliant with the ADA, reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of the job.

This is a full‑time position. Standard office hours are from Monday through Friday, 8:30 AM to 5:00 PM EST. This position may require additional work hours outside these working hours, including weekends to complete job requirements.

Independent Purchasing Cooperative (IPC) provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Disclaimer: The above job description is meant to describe the general nature and level of work being performed; it is not intended to be an exhaustive list of all responsibilities, duties, and skills required for the position. Team Members may be required to perform other duties as requested by their leader(s) in compliance with Federal and State laws.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineer, Software
Engineer, Software

Independent Purchasing Cooperative Inc • Miami (FL)

On-site
USD 110,000 - 140,000
Engineer, Software
Engineer, Software

ADP • Miami (FL)

On-site
USD 120,000 - 180,000
Engineer, Software
Engineer, Software

Independent Purchasing Cooperative, Inc. • Miami (FL), Northern (KY)

On-site
USD 110,000 - 160,000
Analyst, Supply Chain Excellence
Analyst, Supply Chain Excellence

Independent Purchasing Cooperative Inc • Miami (FL)

On-site
USD 60,000 - 85,000
Inventory Planner
Inventory Planner

Independent Purchasing Cooperative • Miami (FL)

On-site
USD 70,000 - 90,000
Manager, Dist. & Franch. Relationship
Manager, Dist. & Franch. Relationship

Independent Purchasing Cooperative • Miami (FL)

On-site
USD 90,000 - 130,000
Manager, Dist. & Franch. Relationship
Manager, Dist. & Franch. Relationship

Independent Purchasing Cooperative • United States

On-site
USD 75,000 - 110,000
Travel 50% of the time
Franchisee & Distributor Success Manager
Franchisee & Distributor Success Manager

Independent Purchasing Cooperative • United States

On-site
USD 75,000 - 110,000
Travel 50% of the time
Legal Secretary
Legal Secretary

Independent Purchasing Cooperative • Miami (FL)

On-site
USD 45,000 - 65,000
Senior .NET & Dynamics 365 Integration Engineer
Senior .NET & Dynamics 365 Integration Engineer

ADP • Miami (FL)

On-site
USD 120,000 - 180,000