Software Developer
ConEquip Parts & Equipment, LLC
Depew, NY 14043$75,000 - $90,000 a yearFull Time
Backend DeveloperApply with AI Cover Letter
Job Description
ConEquip Parts is growing—and we’re looking for a skilled Software Developer to join our Depew, NY team. This role is ideal for a problem-solver who thrives on building scalable systems, improving data integrity, and turning complex business challenges into clean, maintainable technical solutions. You’ll design, develop, and maintain internal systems that power our ERP, eCommerce, and operational platforms.
This is not a help desk or support-only position. This is a hands-on backend development role focused on ERP customization, automation, data engineering, and system-to-system integrations. You’ll work across Odoo, Shopify, and internal data platforms to build robust workflows, develop ETL pipelines, and ensure our systems are optimized for performance, accuracy, and long-term scalability.
*Who You Are*
You’re a technically strong, business-aware developer who takes ownership of complex systems and sees projects through from concept to deployment. You’re comfortable working with Python, SQL, APIs, and data workflows, and you care deeply about clean architecture and maintainable code.
You can take a loosely defined operational problem and translate it into a thoughtful, well-structured solution. You collaborate effectively with both technical and non-technical teams, value data accuracy, and continuously look for ways to improve system performance and developer efficiency.
*Essential Duties and Responsibilities*
* Design, develop, and maintain custom modules and business workflows within Odoo (ERP/CRM).
* Build and maintain integrations between external systems using APIs, webhooks, and ETL processes.
* Develop and maintain ETL pipelines to move, transform, and sync data between operational systems and the data warehouse.
* Work in the creation, structure, and ongoing maintenance of the data warehouse, including data cleanup, normalization, and historical tracking.
* Automate manual or error-prone processes using Python scripts and scheduled jobs.
* Troubleshoot, debug, and optimize existing systems with a focus on data accuracy, performance, and reliability.
* Continuously evaluate and implement new technologies, tools, and approaches that improve system performance and developer efficiency.
* Use user feedback and real-world operational issues to improve system design and data models.
*Qualifications & Skills*
Required:
* Strong analytical and problem-solving skills with attention to detail.
* Solid experience with Python, including scripting, backend services, or data processing.
* Experience building or maintaining backend services, APIs, and data workflows.
* Working knowledge of SQL, including querying, indexing, and basic optimization.
* Experience with modular architecture, dependency management, and clean code practices.
* Familiarity with version control systems (Git) and collaborative development workflows.
Preferred:
* Experience with Odoo (v19+ preferred), including custom module development and workflow customization.
* Understanding of ERP, CRM, or eCommerce business processes (sales, purchasing, accounting, logistics).
* Experience designing or maintaining ETL pipelines and data warehouses.
* Exposure to web technologies (HTML, CSS, JavaScript) sufficient to support backend-driven features.
* Experience working with large datasets and performance-sensitive systems.
*Education & Experience*
* A bachelor's degree in computer science, information technology, or a similar field is preferred.
* Demonstrated experience with one or more backend or full-stack development environments.
* Equivalent combinations of education, experience, or technical training will be considered based on the strength of the applicant’s portfolio and practical knowledge.
*What Success Looks Like in this Role*
* You can independently take a vague business problem and turn it into a working technical solution.
* You care deeply about data correctness and long-term system health.
* You are comfortable working across multiple systems and understanding how they interact.
* You value maintainable solutions over quick hacks.
*Why ConEquip?*
Founded in 2008, ConEquip Parts has become a leader in the heavy construction parts industry by blending grit with high standards. Our mission—“A World of Parts with a Personal Touch”—extends to our team culture, where results are rewarded, growth is encouraged, and autonomy is respected.
We were named a Best Place to Work in WNY because we’re serious about employee development, mutual accountability, and shared success.
Apply today if you’re ready to turn your drive into income and your ambition into career growth.
Upload your resume on Indeed or send it to [email protected]
Pay: $75,000.00 - $90,000.00 per year
Benefits:
* 401(k)
* 401(k) 4% Match
* 401(k) matching
* Dental insurance
* Disability insurance
* Health insurance
* Life insurance
* Paid sick time
* Paid time off
* Vision insurance
Work Location: In person
This is not a help desk or support-only position. This is a hands-on backend development role focused on ERP customization, automation, data engineering, and system-to-system integrations. You’ll work across Odoo, Shopify, and internal data platforms to build robust workflows, develop ETL pipelines, and ensure our systems are optimized for performance, accuracy, and long-term scalability.
*Who You Are*
You’re a technically strong, business-aware developer who takes ownership of complex systems and sees projects through from concept to deployment. You’re comfortable working with Python, SQL, APIs, and data workflows, and you care deeply about clean architecture and maintainable code.
You can take a loosely defined operational problem and translate it into a thoughtful, well-structured solution. You collaborate effectively with both technical and non-technical teams, value data accuracy, and continuously look for ways to improve system performance and developer efficiency.
*Essential Duties and Responsibilities*
* Design, develop, and maintain custom modules and business workflows within Odoo (ERP/CRM).
* Build and maintain integrations between external systems using APIs, webhooks, and ETL processes.
* Develop and maintain ETL pipelines to move, transform, and sync data between operational systems and the data warehouse.
* Work in the creation, structure, and ongoing maintenance of the data warehouse, including data cleanup, normalization, and historical tracking.
* Automate manual or error-prone processes using Python scripts and scheduled jobs.
* Troubleshoot, debug, and optimize existing systems with a focus on data accuracy, performance, and reliability.
* Continuously evaluate and implement new technologies, tools, and approaches that improve system performance and developer efficiency.
* Use user feedback and real-world operational issues to improve system design and data models.
*Qualifications & Skills*
Required:
* Strong analytical and problem-solving skills with attention to detail.
* Solid experience with Python, including scripting, backend services, or data processing.
* Experience building or maintaining backend services, APIs, and data workflows.
* Working knowledge of SQL, including querying, indexing, and basic optimization.
* Experience with modular architecture, dependency management, and clean code practices.
* Familiarity with version control systems (Git) and collaborative development workflows.
Preferred:
* Experience with Odoo (v19+ preferred), including custom module development and workflow customization.
* Understanding of ERP, CRM, or eCommerce business processes (sales, purchasing, accounting, logistics).
* Experience designing or maintaining ETL pipelines and data warehouses.
* Exposure to web technologies (HTML, CSS, JavaScript) sufficient to support backend-driven features.
* Experience working with large datasets and performance-sensitive systems.
*Education & Experience*
* A bachelor's degree in computer science, information technology, or a similar field is preferred.
* Demonstrated experience with one or more backend or full-stack development environments.
* Equivalent combinations of education, experience, or technical training will be considered based on the strength of the applicant’s portfolio and practical knowledge.
*What Success Looks Like in this Role*
* You can independently take a vague business problem and turn it into a working technical solution.
* You care deeply about data correctness and long-term system health.
* You are comfortable working across multiple systems and understanding how they interact.
* You value maintainable solutions over quick hacks.
*Why ConEquip?*
Founded in 2008, ConEquip Parts has become a leader in the heavy construction parts industry by blending grit with high standards. Our mission—“A World of Parts with a Personal Touch”—extends to our team culture, where results are rewarded, growth is encouraged, and autonomy is respected.
We were named a Best Place to Work in WNY because we’re serious about employee development, mutual accountability, and shared success.
Apply today if you’re ready to turn your drive into income and your ambition into career growth.
Upload your resume on Indeed or send it to [email protected]
Pay: $75,000.00 - $90,000.00 per year
Benefits:
* 401(k)
* 401(k) 4% Match
* 401(k) matching
* Dental insurance
* Disability insurance
* Health insurance
* Life insurance
* Paid sick time
* Paid time off
* Vision insurance
Work Location: In person