Technical Lead, Enterprise Data Platform at CPower
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

17 Oct, 25

Salary

150000.0

Posted On

18 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Customer Engagement, Dynamics, Product Strategy, Data Modeling, Sponsorship, Distributed Teams, Operations, Architecture, Business Process Automation, Power Bi, Investment, F&O, Technical Leadership, Finance, Documentation, Agile Methodologies, Javascript

Industry

Information Technology/IT

Description

NOTE: BASE SALARY OFFERS FOR THIS POSITION MAY VARY BASED ON FACTORS SUCH AS LOCATION, SKILLS, AND RELEVANT EXPERIENCE. SOME POSITIONS MAY INCLUDE ADDITIONAL COMPENSATION IN THE FORM OF BONUS OR COMMISSIONS.

CPower is the leading, national distributed energy resources monetization and Virtual Power Plant provider, creating the Customer-Powered Grid® that will enable a flexible, clean and dependable energy future. With 6.7 GW of capacity at ~23,000 sites across the U.S., we unlock the full value of DERs to strengthen the grid when and where reliable, dispatchable resources are needed most. CPower is based in Baltimore, MD., and is owned by LS Power, a development, investment and operating company focused on the power and energy infrastructure sector.
We are looking for a highly skilled hands-on Technical Lead, Enterprise Data Platform to oversee the design, development, and implementation of Microsoft Dynamics 365 solutions. The ideal candidate will have extensive experience in Dynamics 365 Customer Engagement (CE), Finance & Operations (F&O), and Power Platform, along with strong leadership and technical expertise that aligns with CPower IT guidelines and architecture vision. This role balances hands-on technical work with technical leadership and architecture responsibilities, ensuring that Dynamics and surrounding systems are well-integrated, maintainable, and aligned with product strategy and business needs.

REQUIREMENTS

  • 6+ years of experience in software engineering, enterprise systems architecture, or CRM/ERP development.
  • Deep expertise in Microsoft Dynamics 365 customization, configuration, development and architecture.
  • Strong understanding of business process automation, workflow logic and data modeling and expertise in integration patterns, middleware tools, and APIs .
  • Proven experience designing and delivering system integrations and data flows across enterprise platforms.
  • Hands-on experience with C#, JavaScript, MS SQL, SSRS, and Power BI.
  • Knowledge of Azure services, including Azure Functions and Service Bus.
  • Experience with Agile methodologies, DevOps practices and working effectively with distributed teams.
  • Microsoft Dynamics 365 certifications (preferred).
  • Strong communication and documentation skills; ability to articulate complex technical ideas clearly.
  • All applicants must be able to provide documentation that they are legally eligible to work in the United States for an extended period, and will not now, nor in the future, require sponsorship for employment visa status to work legally for our Company in the United States.
Responsibilities
  • Partner with Product Team to translate product and data requirements into scalable, secure, functional and technical solutions.
  • Design and develop solutions within Dynamics 365 CE, F&O, and other Microsoft Dynamics products.
  • Oversee integrations using Azure Functions, REST APIs, and Middleware tools.
  • Manage data migration, harmonization, and integration projects.
  • Ensure compliance with the best practices for security, performance, and scalability.
  • Develop solutions using C#, JavaScript, MS SQL, and Microsoft CRM SDK.
  • Implement DevOps pipelines for automated deployments.
  • Provide code reviews and technical leadership and mentorship to development teams. Partner with architecture to ensure solutions meet architectural strategy and development best practices.
  • Create or contribute to project artifacts, including technical user stories and system documentation.
  • Collaborate with Product Manager and stakeholders to ensure successful software delivery.
  • Support D365 applications including maintenance, enhancements and new development of plug-ins, Azure functions and services, forms/dashboards & workflow customizations and production support requests.
  • Guide internal teams and contractors in platform configuration, development, and best practices.
  • Drive technical decision-making around data models, APIs, automation logic, and systems architecture.
  • Ensure internal systems support business workflows efficiently and enable high-quality data flows.
  • Collaborate with IT, security, data, and engineering teams to ensure technical alignment and performance.
Loading...