- Company Name
- ConEquip Parts - A World of Parts
- Job Title
- Software Developer
- Job Description
-
**Job Title:** Software Developer
**Role Summary:**
Develop, maintain, and extend a Magento‑based e‑commerce platform and Python‑based tooling, including ERP integrations. Work collaboratively across technical and business teams to deliver robust backend services, APIs, and data workflows.
**Expectations:**
‑ Thrive in a fast‑paced environment, resolving complex problems with meticulous attention to detail.
‑ Keep abreast of emerging technologies and programming trends.
‑ Deliver secure, performant, and maintainable code that aligns with enterprise architecture standards.
**Key Responsibilities:**
- Automate business processes through scripting and workflow tools.
- Design, develop, test, and maintain front‑end and back‑end web applications.
- Create and preserve data warehouses, managing data extraction, transformation, and loading (ETL).
- Debug, troubleshoot, and upgrade existing systems, ensuring uptime and data integrity.
- Collaborate on technology adoption and integration projects, including ERP (Odoo) customization.
- Capture user feedback, refine database structures, and implement functional enhancements.
**Required Skills:**
- 3–5 years of professional development experience, with strong focus on PHP (Magento 2.4.x, Laravel, Symfony, Zend).
- Competent in Python for application development, scripting, and backend services.
- Familiarity with Composer, dependency injection, and modular architecture principles.
- Experience building and maintaining backend services, APIs, and data pipelines.
- Basic SQL proficiency, especially PostgreSQL, for query construction and database manipulation.
- Exposure to web technologies: HTML, CSS, JavaScript, and related frameworks.
- Knowledge of ERP/CRM frameworks (Odoo) and customizing business workflows a plus.
**Required Education & Certifications:**
- Bachelor’s degree in Information Technology, Computer Science, or a related field (preferred).
- Equivalent combinations of education, practical experience, and professional training will be considered.
---