Job Description:
This role is ideal for someone with hands-on experience in Acumatica development who is ready to take ownership of projects, collaborate across teams, and grow into a technical leadership role.
As a Mid-Level Acumatica Developer (.NET), you will:
- Develop and maintain custom features, reports, and integrations within the Acumatica ERP using C# and the xRP framework.
- Work closely with senior developers, business analysts, and QA teams to implement solutions based on client requirements.
- Participate in code reviews, testing, and deployment processes to ensure quality and performance.
- Troubleshoot and resolve issues across various Acumatica modules and integrations.
- Continuously learn and adapt to platform updates, best practices, and new technologies.
We’re looking for someone who is:
- Proficient in C#, .NET, and familiar with Acumatica’s development environment.
- Experienced in creating DACs, graphs, custom screens, and reports within Acumatica.
- Comfortable working with REST/SOAP APIs and integrating third-party systems.
- A team player who communicates effectively and takes initiative.
- Eager to grow technically and contribute to Kensium’s ERP innovation journey.
Core competencies:
- Develop and maintain custom features within the Acumatica ERP platform using C#.NET and the xRP framework, including DACs, graphs, and custom screens.
- Implement API integrations (REST/OData/SOAP) to connect Acumatica with external systems such as eCommerce platforms, CRMs, and payment gateways.
- Build and enhance UI components using React.js or Angular.js to improve user experience and interface responsiveness.
- Participate in solution design discussions, translating business requirements into technical specifications with guidance from senior developers and architects.
- Write clean, maintainable, and well-documented code, following best practices in software engineering and Acumatica development.
- Support data synchronization workflows, including validation, transformation, and performance tuning across integrated systems.
- Troubleshoot and resolve issues related to ERP functionality, integrations, and performance, escalating complex problems when needed.
- Collaborate with QA, Project Managers, and Support teams to ensure timely and high-quality delivery of ERP solutions.
- Contribute to code reviews, testing, and deployment processes to maintain code quality and system stability.
- Leverage AI-assisted development tools like GitHub Copilot and ChatGPT to accelerate development, reduce manual effort, and improve problem-solving.
- Stay updated on Acumatica platform enhancements, development tools, and industry trends to continuously improve your technical capabilities.
Level skills:
Technical Expertise:
- 3–5 years of professional experience in software development, with 2+ years of hands-on experience in Acumatica ERP customization.
- Proficient in C#.NET, SQL, and the Acumatica xRP Framework, including DACs, graphs, and custom screens.
- Experience in building and maintaining custom APIs, workflows, and data synchronization logic within ERP systems.
- Familiar with REST/OData/SOAP APIs and integration techniques for connecting Acumatica with external platforms.
- Working knowledge of frontend technologies such as React.js, Angular.js, HTML5, and CSS3.
- Comfortable using Git, Visual Studio, and Acumatica development tools like Customization Projects and Generic Inquiries.
Acumatica Expertise:
- Hands-on experience customizing Acumatica modules, creating reports, and implementing business logic.
- Familiarity with Acumatica Generic Inquiries, Business Events, and Automation Schedules.
- Experience in integrating Acumatica with eCommerce platforms, CRMs, or payment gateways is a plus.
- Understanding of Acumatica’s upgrade process and basic performance optimization techniques.
Innovation & AI-Driven Development:
- Experience using AI-assisted tools like GitHub Copilot, ChatGPT, or Cursor to enhance coding efficiency and problem-solving.
- Exposure to automated testing, code quality tools, and basic DevOps practices.
Collaboration & Leadership:
- Effective communicator with the ability to work collaboratively across development, QA, and support teams.
- Open to feedback and eager to learn from senior developers and technical leads.
- Capable of participating in code reviews and contributing to team-wide development standards.
Personal Attributes:
- Self-driven, curious, and committed to continuous learning.
- Detail-oriented with a strong sense of accountability and ownership.
- Solutions-focused and adaptable in dynamic project environments.
- Enthusiastic about ERP systems and their impact on business operations.