Senior BI Developer II
Description
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).
To find out more, or to join the EVgo network, visit www.evgo.com. Connect with EVgo on Facebook and follow us on Twitter. At EVgo, we are committed to creating a more equitable and inclusive workplace where everyone feels welcome. Apply today to join our team and help make a meaningful impact in the fight against climate change. By submitting this form, you acknowledge you are sharing your personal information with EVgo. By proceeding, you consent to EVgo’s Privacy Policy and Privacy Notice for California Residents. More detail regarding personal information we collect, how we use that information, how we share that information, and your rights and choices can be found here.