Job Openings
Programmer Analyst ERP
About the job Programmer Analyst ERP
Job Responsibilities
Describe the job role and the day to day tasks involved.
- Translate operational requirements into technical specifications for EPICOR.
- Design, modify and optimize features in the EPICOR environment.
- Develop and adapt reports, extractions and data interfaces according to operational needs.
- Review all existing automations in preparation for the transition to the EPICOR web version and the next migration.
- Perform large-scale data imports and ensure the validity, quality, and consistency of information.
- Analyze, adjust, and improve current processes to support internal teams and projects.
- Produce and optimize SQL queries required for various initiatives such as data exchange with Power BI or other external connections.
- Ensure the maintenance, integration and continuous improvement of the EPICOR ERP system.
Qualifications
Describe the qualifications the staff must have in terms of skills and capabilities
- Education: College or university diploma in computer science.
- Good understanding of business processes in a manufacturing or distribution environment.
- Experience in the manufacturing sector (an asset).
- Language: Advanced English written and spoken.
Technical competencies
- Practical experience in developing or customizing ERP systems.
- Knowledge or experience with EPICOR (a strong asset).
- Knowledge of the EPICOR language (BPM, QA, dashboard, REST API).
- Experience in C# programming (WinForm, Entity FrameWork, LINQ, ADO.NET).
- Understanding of SOA architectures and application services (WCF, Web Services, XML).
- Knowledge of IIS, SSRS and Crystal Reports environments. Proficiency in Microsoft SQL Server (T-SQL), including versions 2010, 2012 and later, as well as tools such as SSRS and SSIS.
- Hands-on experience in data analysis, database manipulation, and understanding ERP-related transactional environments.
- Proven ability to analyze complex situations, diagnose and resolve programming anomalies (bugs) or technical issues.
- Ability to understand functional requirements to translate them into robust technical solutions.
Competencies/Personality Traits
- Autonomy, innovation and thoroughness
- Problem solving and ability to anticipate the unexpected.
- Strong focus on results and quality of work delivered.
- Ability to understand needs, ask the right questions and read between the lines.
Prior Experience
Describe the prior working experience a candidate should have.
The candidate should have at least 5 years of relevant experience as a programmer or programmer analyst.
Working Hours
This is open but our working schedule is 8am-5pm EST (Montreal Time)