General information

Office (s)
Monterrey, MEX
Date Published
Friday, September 9, 2022
Job ID
Global Product

Description & Requirements


Job Summary

As a Senior Full Stack Developer on our ERP Framework Team, you will help shape our world-class products by building the technology that powers them, building on our ICE application framework. You will be someone who strives for quality, a true craftsperson, and have deep experience in .Net Technologies with a clear focus on C#, Code Generation and SQL Server Query building. You will extend the framework of services that enable large complex applications with state-of-the-art techniques. You will continue to develop yourself constantly learning and applying best practices.

General Responsibilities

Develop and enhance new and existing ERP Framework Services Enhance Epicor's products serves as technical expert in the design, development, and testing of Query generation designer and tooling Collaborates with Team Architect to ensure that design meets system architectural objectives Collaborates with a distributed agile team to ensure the job gets done mentor other developers, perform code reviews and unblock others.

Experience Guidelines

  • Proven ability to constantly learn new skills and have a collaborative mindset
  • Experience working with agile practices (Scrum, CI/CD, TDD)
  • 8+ years’ solid hands-on experience with C#, EF, ASP.Net
  • 8+ years’ solid hands-on experience with Microsoft SQL Server and query optimization
  • 1-2 years’ experience with Roslyn or similar code generation and compiling tool
  • Critical thinker and problem-solving skills
  • BS degree in Computer Science or Engineering or relative experience
  • Team player with excellent interpersonal and communication skills
  • Experience with RESTful services
  • Experience with Angular 2+
  • Experience with Kendo UI components or other front-end libraries
  • Experience with Document Databases such as Cosmos DB, Mongo DB
  • Familiar with testing frameworks
  • Familiarity with Git, VSTS, Jira and MS Teams
  • Excellent Communication skills.

What You’ll Do:

  • It’s all in the name. Develop our software products to make them the best in the industry.
  • Dream up and build new applications. Get creative and focus on solving problems for our customers
  • Write, test, and deploy code using established standards and procedures
  • Stay on track by following best practices and established processes for large, complex projects
  • Maintain, refine, and troubleshoot challenges with existing software to make sure it’s up to code (see what we did there?)
  • Writes, refactors, and tests new and existing applications/framework components.
  • Actively participates in designing and reviewing core functionality.
  • Designs and delivers formal or informal training, mentorship, and supports other developers.
  • Develops, analyzes and maintains tools that support and automate processes for hardware or software product release.
  • Looks to constantly improve coding standards and provides recommendations.
  • Creates and provide estimates of work.
  • Proactively delivers work on time with good quality.

Why you should click “Apply”:

This is an amazing opportunity for a Principal C# Developer to join one of the top tech functions in our space, as we seek to push the boundaries of conventional ERP solutions with developments such as AI & IOT across the Microsoft stack and Azure cloud platform.