About EVgo:
EVgo (Nasdaq: EVGO) is one of the nation’s largest public fast charging networks for electric vehicles. Our mission is to expedite the mass adoption of electric vehicles (EVs) by creating a convenient, reliable, and affordable EV charging network that delivers fast charging to everyone. EVgo’s owned and operated charging network is growing rapidly. We partner with multiple stakeholders including automakers; fleet and rideshare operators; retail hosts such as grocery stores, shopping centers, restaurants, gas stations, and more to make our vision of Electric for All a reality. The EV industry is one of the fastest growing industries in the country. Join us as we charge forward into an all-electric future. Software is an integral part in realizing this vision and we are hiring a software manager to play a leadership role shaping our future.
Position Summary:
We are seeking a highly skilled and motivated Senior Developer II to join our Business Intelligence and Data Warehousing team. The ideal candidate will possess extensive hands-on experience with Snowflake, AWS Lambda, REST API development, and Node.js, and will have a strong background in financial or accounting data environments. In this senior-level role, you will be responsible for architecting, developing, and maintaining robust data solutions and driving innovation across our data warehouse and reporting platforms.
Responsibilities:
- Design, develop, and optimize scalable data pipelines and ETL processes using Snowflake, AWS Lambda, and Node.js to support financial and accounting reporting needs.
- Build, enhance, and maintain RESTful APIs for seamless data integration and delivery across various financial systems.
- Monitor and troubleshoot existing business intelligence (BI) applications, frameworks, and reports to ensure data availability and reliability for end users.
- Collaborate with stakeholders to gather requirements, design solutions, and implement dashboards, reports, and solutions that address business needs.
- Analyze and cleanse large datasets to ensure data accuracy, quality, and reconciliation to the original sources; perform quality assurance testing prior to data/report release.
- Develop, maintain, and deliver comprehensive technical documentation related to data pipelines, ETL processes, scheduled jobs, dataset creation, and reporting solutions.
- Provide technical mentorship to junior developers and analysts, fostering a collaborative and innovative team environment.
- Identify and troubleshoot data anomalies, performance bottlenecks, and system issues in a timely manner.
Qualifications:
- Typically requires a minimum of 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 3 years experience; or equivalent experience.
Desired Skills:
- Strong proficiency in SQL programming, with demonstrated experience in query optimization, data modeling, and performance tuning.
- Advanced skills in Node.js and Python for cross team collaboration.
- Extensive experience with REST API development.
- Proven ability to analyze complex datasets, ensure data quality, and deliver reconciled, validated results.
- Experience in gathering and documenting cross-functional requirements, translating business needs into technical deliverables.
- Experience with Tableau is a plus.
- Excellent communication, collaboration, and stakeholder management skills.
- Attention to detail, accuracy, and a commitment to data privacy and security best practices.
- Background in financial or accounting analytics, reporting, or regulatory environments.
- Experience with additional database technologies such as PostgreSQL and DynamoDB features.
- Knowledge of indexing, high-performance data concepts, and cloud-based data architectures.
For job positions in CA, CO, and NYC, the estimated salary range for a new hire in this position is $150,000.00 USD to $170,00.00 USD. Actual salary may vary depending on job-related factors, including knowledge, skills, experience, and location. In addition to a competitive base salary, discretionary target cash bonus, and restricted stock units (subject to Board Approval). EVgo offers a comprehensive benefits package including health, life, and disability insurance, unbounded paid time off including parental leave, and a 401(k).