EBizCharge is seeking a Principal Engineer/Engineering Manager to lead the design, development, and delivery of new integrations with ERP systems and eCommerce platforms, as well as oversee an initiative to support international payments.
Requirements
- 7+ years of experience in Full-Stack .NET programming required.
- 3+ years of experience working in financial/ERP applications or in the payments space.
- 3+ years of experience managing or leading a team of 3 or more developers.
- Experience with customizing and extending ERP systems via APIs, SDKs, or plug-ins.
- Deep knowledge of RESTful APIs, SOAP, OData and GraphQL standards.
- Strong understanding of security and authentication protocols (OAuth, SSO, SAML, etc.).
- Mastery of C-Sharp in the .Net Core framework required.
Responsibilities
- Design and oversee the architecture and implementation of new ERP and eCommerce integrations, and other payment-related projects as needed.
- Contribute to hands-on development, focusing on REST and SOAP API design, integration logic, and robust documentation.
- Conduct thorough code reviews to maintain exceptional quality, performance, and security standards.
- Collaborate with Product Management, Design, and Technical Leadership to ensure requirements are fully understood and effectively executed.
- Help write and maintain functional requirements, developer guides, and technical specifications.
- Drive best practices in scalability, security, and maintainability across all projects.
- Own the end-to-end quality, performance, and delivery of assigned integrations.
Other
- Hire, onboard, and mentor a nearshore development team (3+ engineers) responsible for day-to-day execution.
- Define clear milestones, sprint goals, and technical roadmaps to ensure timely delivery of 2026 integration launches.
- Foster a culture of accountability, collaboration, and technical excellence.
- Requires ability to work independently, be proactive, goal-orientated, a quick learner, and a team player.
- Strong organizational, coordination, communication, and analytical skills required.