Software Engineer (Epicor Kinetic)

Jobgether

México

Remote

MXN 600,000 - 900,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Career development
Technical ownership
Innovative projects
Collaborative environment
Continuous learning

Job summary

Jobgether, on behalf of a partner company, seeks a Software Engineer (Epicor Kinetic) based in Mexico. You will develop payment integration solutions within the Epicor Kinetic ERP ecosystem using C#, .NET Core, APIs, and modern enterprise technologies.

You will own full-stack delivery, design scalable integrations, and contribute to architecture while collaborating with product, QA, UX/UI, and support teams in a fast-growing environment.

Qualifications

  • Degree in CS/Software Engineering or related field.
  • 5+ years in full-stack .NET development.
  • Hands-on Epicor ERP/Epicor Kinetic experience.
  • Experience designing APIs and integrations.

Responsibilities

  • Gather and document requirements for new software products and integrations.
  • Design and build payment integration solutions for Epicor Kinetic ERP.
  • Develop full-stack apps with C#, .NET Core, and APIs.
  • Collaborate with product, QA, UX/UI, and support teams to ensure delivery.
  • Apply iterative, agile development and maintain technical documentation.

Skills

C# / .NET
Full-stack development
API design
Agile methods

Education

Bachelor's degree in Computer Science or related

Tools

Epicor ERP
Epicor Kinetic
Blazor UI
ASP.NET Core
SQL / T-SQL
WCF / Web API

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer (Epicor Kinetic) based in Mexico.

The Software Engineer will play a key role in developing and expanding innovative payment integration solutions within the Epicor Kinetic ERP ecosystem. You will contribute to the architecture and development of new software products, helping connect enterprise resource planning systems with modern electronic payment technologies. Working across the full software development lifecycle, you will collaborate with multidisciplinary teams to design scalable, secure, and high-performing applications. You will also develop customized enhancements, integrations, and reporting solutions that address the needs of business clients. This role offers the opportunity to work with modern .NET technologies, APIs, and enterprise applications in a fast-growing software environment. As part of a collaborative and technically driven team, you will have significant ownership over product development, continuous improvement, and technical innovation.


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.

  • Adaptability, a proactive mindset, and the ability to learn new technologies and systems quickly.

  • A collaborative team-oriented approach, combined with a strong commitment to software quality and continuous improvement.

  • Willingness to work a flexible schedule and provide overtime support during periods of increased workload when necessary.

Benefits:
  • Full-time employment: Permanent full-time opportunity within a growing technology and software development environment.

  • Remote working: Fully remote position, offering the flexibility to work from Mexico.

  • Career development: Opportunities to expand your expertise in Epicor Kinetic ERP, enterprise software development, and payment integration technologies.

  • Technical ownership: The opportunity to contribute to the architecture and development of new products and influence their technical evolution.

  • Innovative projects: Work on enterprise payment solutions, ERP integrations, and software products serving a substantial active customer base.

  • Collaborative environment: Work alongside experienced professionals across software engineering, product development, QA, UX/UI, and customer support.

  • Continuous learning: Exposure to modern development frameworks, enterprise technologies, and evolving software engineering practices.

  • Professional growth: Opportunities to develop specialized technical expertise and contribute to knowledge sharing and best practices.

  • Inclusive workplace: Join an organization committed to equal employment opportunities, diversity, and a respectful professional environment.


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Software Engineer - Epicor Kinetic Payments
Remote Software Engineer - Epicor Kinetic Payments

Jobgether • Mexico

Remote
MXN 600,000 - 900,000
Fully remote
Career development
Technical ownership
+3
Accounts Payable Specialist
Accounts Payable Specialist

Epicor Software Corporation • Monterrey

Hybrid
MXN 633,000 - 949,000
Health and Wellness
Internal Mobility
Career Development
+5
Sr Python Developer - DevOps
Sr Python Developer - DevOps

Grow • Monterrey

On-site
MXN 800,000 - 1,200,000
Health & wellness
Internal mobility
Career development
+4
Cloud Network Administrator
Cloud Network Administrator

Epicor Software Corp • Monterrey

On-site
MXN 550,000 - 900,000
Health and Wellness
Internal Mobility
Career Development
+4
Cloud Network Admin
Cloud Network Admin

EPIND Epicor India • Monterrey

On-site
MXN 600,000 - 900,000
Health & Wellness
Internal Mobility
Career Development
+4
Senior Engineer Software
Senior Engineer Software

Praxis, Inc. • Región Centro

On-site
MXN 1,662,000 - 2,770,000
Collections Specialist
Collections Specialist

EPMEX Epicor Mexico • Monterrey

Hybrid
MXN 240,000 - 360,000
Cloud Network Admin
Cloud Network Admin

Epicor • Monterrey

On-site
MXN 900,000 - 1,500,000
Health and Wellness
Career Development
Global Mobility
Software Engineer
Software Engineer

Global Payments Inc. • Estado de México

Remote
PHP 1,968,008 - 2,357,284
Opportunity to work on modern technologies
Collaborative team environment
Learning and development opportunities
+1
Cloud Network Admin
Cloud Network Admin

Grow • Monterrey

Hybrid
MXN 420,000 - 660,000
Health benefits
Career development
Education support
+2