EV CMS (Charging Management System) Consultant Job at Tech3pillars Technologies, Virginia

cDNZQ2hhcm4wV2JZOE1kUVhLRklLeTZ3L0E9PQ==
  • Tech3pillars Technologies
  • Virginia

Job Description

Location: Plano, Tx-Onsite

Job Summary:

We are seeking a highly skilled EV CMS (Charging Management System) Platform Developer Lead with deep experience in Open Charge Point Protocol (OCPP) implementation. As a technical lead, you will drive the architecture, development, and deployment of our EV Charging Management Platform, ensuring seamless communication between charging stations and backend systems. You will lead a team of developers and collaborate cross-functionally with product managers, cloud architects, and hardware teams.

Key Responsibilities:

  • Lead the design and development of EV CMS platform modules including charging session management, user management, billing, diagnostics, and reporting.
  • Implement and maintain OCPP 1.6/2.0.1 communication protocols (SOAP/WebSocket) between EVSEs (charging stations) and CMS backend.
  • Integrate with various charging hardware vendors through the OCPP library and manage firmware update processes.
  • Ensure scalability, robustness, and security of the platform using best practices and modern frameworks.
  • Collaborate with DevOps and cloud infrastructure teams to deploy the CMS on AWS, Azure, or similar platforms.
  • Drive API development for third-party integrations (e.g., mobile apps, payment gateways, utilities).
  • Mentor and guide junior developers, conduct code reviews, and enforce development standards.
  • Stay current with industry standards including ISO 15118, OCPI, and upcoming trends in eMobility.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 6+ years of experience in backend or full-stack development, with 2+ years in a lead role.
  • Strong expertise in implementing OCPP (1.6 JSON/SOAP and/or 2.0.1) using libraries like Java OCPP, Python OCPP, or open-source variants .
  • Proficiency in Java, Python, or Node.js (depending on tech stack).
  • Experience with message brokers (MQTT, Kafka) , RESTful APIs , and WebSockets .
  • Experience in deploying CMS platforms on AWS, Azure , or Kubernetes environments.
  • Familiarity with EVSE hardware communication and debugging using tools like Wireshark, Postman, etc.
  • Knowledge of database systems (SQL/NoSQL) and caching solutions like Redis.

Job Tags

Similar Jobs

Social Discovery Group

Influencer / Model Scout (Cold Outreach) Job at Social Discovery Group

 ...that a truly exceptional workplace is built on trust, pride, and camaraderienot just great perks. We are seeking an Influencer / Model Scout. Your main tasks will be: Source and attract influencers/models/streamers forlive video-streaming platforms. Utilise... 

River Glen of St Charles

Dishwasher Job at River Glen of St Charles

 ...the direction of the Culinary Coordinator. This role ensures a high-quality dining experience for residents while maintaining...  ...applicable to assisted living.What Were Looking For* High school student (16+) currently working toward a diploma; preference for high... 

Baxter International Inc

Supv, Facility Maintenance Job at Baxter International Inc

 ...This is where your work makes a difference. At Baxter, we believe every personregardless of who they are or where they are fromdeserves a chance to live a healthy life. It was our founding belief in 1931 and continues to be our guiding principle. We are redefining... 

Charlie's Produce

Order Selector Job at Charlie's Produce

Charlie's Produce - Who We Are Charlie's Produce is a privately owned wholesale produce company. We are the largest privately owned produce wholesaler on the West Coast, and we are growing. The secret to our success in this industry is PEOPLE! We strive to hire ...

Medical Devices Company

Learning Management System (LMS) Administrator Job at Medical Devices Company

 ...Roles & Responsibilities Learning Management System (LMS) Administrator Support Position Summary The Learning Management System (LMS) Administrator Support position will help with various tasks involved with our LMS migration project. Key responsibilities:...