RoleAcumatica Sr. Developer LocationRemote, but prefer candidates in Phoenix, AZ or Atlanta, GA TravelIf not local to Phoenix or Atlanta, travel to those locations will be necessary on occasion. ManagementIndividual Contributor. Reports to Director of Integrations Employment TypeFull-Time, W2, Direct Hire Benefits· Medical, Dental, Vision· Company pays 100% for STD, LTD, and Life Ins· 2-3 weeks PTO, 5 days Sick Time, Paid Holidays, and 2.5 floating holidays per quarter· 401k with matching up to 4%, Stock Grants, Bonus· Virtual Fitness Classes (Yoga, Meditation, and other fitness), community involvement, and social activities· Training Programs· Modern, dynamic, and great work environment. The OpportunityThe Software Developer’s primary focus is to develop and maintain application software, adhering to timelines and quality standards. The person in this position should be proficient in both technical and functional aspects of the software being developed. This person is also responsible for understanding and promoting the software development practices used by the Development team and act as a mentor to others. A major focus for this role on the Acumatica side will be prototyping. Building the wrappers for APIs, then built the screens, and post into the ERP. There will be a great deal of interfacing with APIs. The Acumatica developer will be installing on local machines, not just web. They must install ISS on box and maintain the environment as part of their Dev station. The CompanyThe world of payment processing is rapidly evolving, and businesses are looking for loyal and strategic partners to help them grow. We are a Canadian fintech company accelerating the business of clients around the world. Our modular, flexible, and scalable technology allows leading companies to accept next-gen payments, offer all payout options and benefit from card issuing, banking, risk, and fraud management services. Connecting businesses to their customers in more than 200 markets, with local acquiring in 45+ markets, 150 currencies and more than 600 alternative payment methods, we provide the technology and insights for customers and partners to succeed locally and globally with one integration. We live our core values, and we thrive on solving complex problems. We’re dedicated to continually improving our product and providing relentless customer service. We are always looking for exceptional talent to join us on the journey! CultureWe are an equal-opportunity employer that celebrates collaboration and innovation and is committed to developing a diverse and inclusive workplace. Our team is comprised of a wealth of talent, skill, and ambition. We believe that employees are happiest when they’re empowered to be their true, authentic selves. So, please come as you are. We can’t wait to meet you. Responsibilities ● A major focus for this role on the Acumatica side will be prototyping. Building the wrappers for APIs, then built the screens, and post into the ERP. There will be a great deal of interfacing with APIs.● The Acumatica developer will be installing on local machines, not just web. They must install ISS on box and maintain the environment as part of their Dev station.● Maintain thorough knowledge of product’s programming language, general and specific tools, and controls. ● Attain/Maintain technical and functional understanding of the product(s) being developed.● Attain/Maintain knowledge of ERP practices and processes. ● Work with Product Manager to understand and build requirements for new product features and functionality.● Requirements should consider customer upgrade path and ease of use.● Create development plans and accurate estimates to assist in scheduling projects.● Participate in planning and scheduling.● Meet established targets and ensure the timely completion of multiple tasks and projects.● Communicate effectively with team members to clarify requirements and functional design, technical details, testing requirements, general processing instructions, documentation recommendations, system limitations and other related information. ● Identify issues which may affect schedule and communicate this in a timely manner to minimize impact to schedule.● Identify and communicate functional design flaws and oversights that impact overall productivity and product quality. ● Follow best practices for coding and unit testing. Additionally, actively research current best practices for quality in coding.● As needed, review and provide feedback on coding work of others to ensure completeness, accuracy, and adherence to best practices.● May be asked to provide or assist with product presentations; both internal and external.● Proactively research, analyze and communicate information relating to new ERP releases. This includes documenting and communicating any changes required for our product to achieve continued compatibility.● Work independently with limited guidance from manager. ● Build relationships with other departments within the organization to promote collaboration and knowledge sharing. Qualifications, skills, and experience● Required - Extensive knowledge of Acumatica ERP and its underlying framework.● Required – Acumatica OR XRP Certification.● Required – C#, .net framework, .net core (any version), SQL, JS, IIS.● Required – Experience with IIS (webserver on windows. MUST be able to install on local machines, not just web. ● Required – Experience with GIT. (It’s the source code repository across everything we do.)● Required – Ability to interface with external APIs, including writing and maintaining API Wrappers.● Required – Ability to adapt to and learn new programming languages and tools as required. ● Preferred – Experience with HTML.● Preferred – Experience with Acumatica payments engine plug in. ● Preferred – Ability to conceptualize and implement changes or innovations which optimize program efficiency, database efficiency, maintainability, and overall product quality. ● Preferred – Ability to maintain and reverse engineer existing product implementation and functionality.● Preferred – Ability to effectively present information and respond to questions from managers, team members, customers, and the general public.● Preferred - Excellent internal and external communication skills; both written and verbal.● Preferred - Excellent organizational skills with attention to detail.● Preferred - Ability to actively listen to ensure understanding of problems and issues. ● Preferred - Excellent planning, time management and multi-tasking skills. Miscellaneous ● There is no vaccine mandate in the office.● Visa sponsorship is not available for this role.