What are the responsibilities and job description for the Senior Software Application Engineer position at Attractivate Consulting Solutions?
We are looking for 15 or more years of development experience along with hands-on expertise in real-time applications within the energy sector space. The right fit for this role is highly skilled in the following applications and has a real-time and development background. Must be proficient in C# / .NET, Python, and Azure and AWS services / solutions. With a familiarity in ERCOT and CAISO.
Key Responsibilities & Requirements
- Spearhead the migration and modernization of existing processes and custom applications.
- Collaborate with a dedicated team to architect, design, and implement enterprise-level solutions for grid-scale storage.
- Develop cloud-based solutions to support global and regional data ingestion for modeling, analysis, and transactional activities.
- Partner with cross-functional teams and stakeholders to ensure solutions align with business needs.
- Expertise with developing complex user interfaces using JavaScript frameworks like React or Angular.
- Gain expertise in storage operations, including day-ahead, real-time, ancillary services, PnL, settlement, forecasting, modeling, compliance, and market protocols.
- 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.
Education & Background