Purpose
We are seeking a highly skilled and visible Application Engineer skilled with C# / .Net, Python, and Azure and AWS services/solutions! The ideal candidate will have 15+ years development experience and real-time experience.
Key Responsibilities
- Lead efforts to migrate and modernize existing processes and custom applications.
- Work with a dedicated team to architect, design, and implement enterprise-level solutions for grid-scale storage.
- Deliver cloud-based solutions to support global and regional ingestion for modeling, analysis, and transactional activities.
- Partner with cross-functional groups and stakeholders to align solutions with business needs.
- Acquire expertise in storage operations, including day-ahead, real-time, ancillary services, PnL, settlement, forecasting, modeling, compliance, and market protocols.
- Translate baseline requirements into scalable, flexible, and high-quality solutions.
- Develop innovative tools, including user interfaces, dashboards, reports, custom APIs, data integration pipelines, and microservices.
- Enhance development processes by implementing best practices for coding standards, version control, and efficiency improvements.
- Provide immediate and rotational off-hours support as needed.
- Research and evaluate new technologies and services to inform solution design.
Requirements
- Preferred Knowledge & Skills:
- Familiarity with ISO markets and trading; knowledge of ERCOT and CAISO is a strong advantage, particularly in storage and battery domains.
- Extensive experience in data integration with websites, APIs, databases, and cloud platforms (AWS and Azure).
- Expertise in converting on-premise applications to cloud-native solutions.
- Proficiency in developing complex user interfaces using JavaScript frameworks like React or Angular.
- Strong development background in C#/.NET and Python, with the ability to learn additional languages (e.g., R) if needed.
- Comprehensive understanding of Azure and AWS services for high-volume transactional processes.
Education & Experience:
- Bachelor's or Master s degree in Computer Science, Information Technology, or a related field.
- Extensive application development and integration experience.
- Prior experience supporting energy trading businesses is highly desirable.
- Proficiency in Microsoft and Linux operating systems.