06 nov
|
Jobgether
|
México
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.
n
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 versátil 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.
nHow 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.
📌 Software Engineer (Epicor Kinetic) (México)
🏢 Jobgether
📍 México