Skip to content
Jobgether

Software Engineer (Epicor Kinetic)

MexicoRemote · Mexico
Full-time · Security & IT
POSTED 6 NOVVERIFIED 3H AGO
Apply Ask
Open for
0d
since 6 Nov
Hiring · 30d
2,000
+648 net · open roles
JavaScriptCSSC#/.NETSQL

Accountabilities

Gather, analyze, and document technical and business requirements to support the design and development of new software products and integrations.

Collaborate with product development teams to design, architect, and build new payment integration solutions for the Epicor Kinetic ERP platform.

Contribute to the evolution of enterprise payment integration products, ensuring solutions meet business requirements and provide reliable functionality for a large customer base.

Design and develop application architectures with a focus on system integration, scalability, maintainability, usability, security, and performance.

Participate in all stages of the software development lifecycle, including requirements analysis, architecture, design, coding, testing, deployment, and troubleshooting.

Develop and maintain full-stack applications using C#, .NET Core, APIs, and other relevant technologies.

Build customized enhancements, add-ons, integrations, and reporting functionalities for Epicor Kinetic ERP to address specific client and merchant requirements.

Work closely with Product Management, Quality Assurance, UX/UI Design, Support, and other engineering teams to ensure successful product delivery.

Apply disciplined, iterative, and agile development methodologies to deliver high-quality software and continuously improve existing solutions.

Create technical documentation, document programming procedures, and contribute to knowledge sharing and training initiatives.

Participate in product demonstrations, technical discussions, and agile development activities.

Test software modifications, identify defects, implement fixes, and perform application maintenance and system upgrades when required.

Provide technical expertise and guidance on Epicor Kinetic ERP integrations, sharing best practices and supporting the development of internal technical capabilities.

Collaborate directly with merchant clients when necessary, addressing technical questions and providing responsive, high-quality customer support.

Take ownership of assigned development projects, working independently while maintaining effective communication and coordination with relevant stakeholders.

Requirements

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.

Mandatory hands-on experience with Epicor ERP and Epicor Kinetic, including the development and customization of ERP-based solutions.

At least 5 years of professional experience in full-stack .NET development, preferably within financial software, payment processing, or enterprise ERP environments.

Minimum 5 years of experience developing, implementing, and maintaining Epicor-based applications and solutions.

Advanced proficiency in C# and the .NET Core framework, with strong object-oriented programming skills.

Demonstrated experience designing, developing, and integrating APIs and working with enterprise application architectures.

Strong understanding of multi-layered, loosely coupled, service-oriented architectures and enterprise software development principles.

Experience with database design, ADO.NET, T-SQL, SQL queries, and stored procedure development.

Good working knowledge of Service-Oriented Architecture (SOA), web services, Web API, and Windows Communication Foundation (WCF).

Ability to design and develop scalable, maintainable, and high-performing applications and integration solutions.

Familiarity with Blazor UI, JavaScript, HTML, and CSS is considered an advantage.

DevOps experience and familiarity with modern software delivery and deployment practices are beneficial.

Strong analytical and problem-solving abilities, with the capacity to troubleshoot complex technical issues and deliver effective solutions.

Excellent organizational, planning, and coordination skills, with the ability to manage multiple priorities and meet project deadlines.

Strong written and verbal communication skills, including the ability to collaborate with technical and non-technical stakeholders.

Ability to work independently with minimal supervision, demonstrate initiative, and take ownership of assigned responsibilities.

How Jobgether works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Source · JobgetherFirst seen 6 NovOriginal ↗