Overview
On Site
$120000 - $120000 per annum
Full Time
Skills
ERP Programmer / Analyst
Job Details
Job Title: ERP Programmer / Analyst
Job Location: Missouri 63026
Onsite Requirements:
- ERP (Epicor Kinetic preferred)
- Restful APIs
- C#, .Net
Job Description:
- Client is searching for an ERP Programmer / Analyst to join the IT Team onsite .
- We are seeking a detail-oriented individual who has demonstrated experience with developing, enhancing, integrating, and supporting business applications with a primary focus on ERP systems.
- Additionally, this person will be responsible for creating efficient, scalable, and maintainable solutions that align with our business goals.
- If you have strong technical expertise with a practical understanding of business process flows, then apply today.
Responsibilities:
Application Development:
- Analyze business requirements to design conceptual and technical solutions.
- Establish detailed program specifications on an enhancement request
- Translate program specifications into programming language logic
- Develop new, enhance, or maintain existing ERP applications and support upgrades and updates.
- Perform testing on new or enhanced applications with sample data to validate functionality and performance.
- Develop integrations between the ERP system and third-party applications/external systems.
- Design and develop proof-of-concept prototypes that can scale into production-ready solutions based on business case.
- Manage technical aspects of projects, including third-party contributions, issue tracking, and governance.
- Map technical processes and support business process automation initiatives.
- Develop integrated solutions utilizing RESTful web services and APIs.
- Leverage full-stack development tools, frameworks, and service-oriented architecture (SOA) best practices.
Application Support:
- Provide day-to-day support for application users, addressing questions related to processes, functionality, and data interpretation.
- Investigate and resolve application issues and system interruptions.
- Troubleshoot and resolve bugs arising from software updates, business process changes, or system limitations.
Skills and Qualifications:
Technical Expertise:
- Bachelor's degree in Computer Science, Information Systems, or a related field and at least 5 years of relevant professional experience in application development and support.
- Minimum 5 years of hands-on experience with MS SQL or other relational database engines.
- Minimum 5 years of experience with an ERP system, preferably Epicor.
- Minimum 5 years of experience designing and implementing RESTful APIs.
- 3+ years of experience with C# and/or VB.NET.
- 3+ years of experience developing SSRS (SQL Server Reporting Services) reports.
- Familiarity with software development fundamentals, including C++.
- Strong skills in application testing, documentation, and ongoing maintenance.
- Experience with algorithm design, optimization, and performance tuning.
- Understanding of RESTful services, web API development, and integration best practices.
Business & Systems Knowledge:
- Understanding of system logic, programming languages, and the Epicor development toolkit.
- Knowledge of ERP data structures and system architecture.
- Familiarity with business processes and common implementations (e.g., EDI, ACH processing, credit card and PayPal integrations).
- Experience interfacing with external platforms (e.g., Magento, Sunset, PayPal).
- Solid understanding of SQL for querying and updating relational databases.
- Demonstrated ability to manage multiple priorities in a fast-paced environment
- Strong analytical and problem-solving skills.
- Ability to influence cross-functional teams and communicate effectively with stakeholders.
- Attention to detail and a methodical approach to development ("step-by-step" programming mindset).
- Proven ability to adapt to evolving technologies and environments.
- **3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
- This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future**
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.