Full Stack Developer Energy Management - FSD24-16241

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
No Travel Required

Skills

Vue.js
Web API
Web services
Workflow
mvc
Testing
Uploading
Usability
Regulatory Compliance
Reporting
Scrum
Software troubleshooting
Sprint
UI
User guides
User interface design
WCF
Project documentation
Project management
Microsoft Azure
Microsoft SQL Server
FOCUS
FSD
HTML5
Invoices
Documentation
Management
Microsoft
Elasticsearch
Energy
Entity Framework
Data
Data integration
Design
DevOps
Document review
Extract
transform
load
Cloud computing
Continuous delivery
Continuous integration
Css3
ASP.NET
Agile
AngularJS
Microsoft SSIS
Object-relational mapping
Quality assurance
Billing
React.js
Budget
Cascading style sheets
Clarity
Database
JSON
Publishing

Job Details

Job Title: Full Stack Developer - Energy Management Applications
Duration: 12 Months
Location: Remote (Client based in New York, NY 10007)

Scope of Services

The Full Stack Developer will contribute to the successful implementation of two main projects: Automate Publishing - Phase 2 and Documentation. Key responsibilities include enhancing automation in data publishing and improving project documentation.

Key Responsibilities

  1. Automate Publishing - Phase 2

    • Evaluate the current publishing process and identify areas for automation.
    • Design and develop a user-friendly wizard interface for uploading data (e.g., NYPA, NGRID, CONED) without IT assistance.
    • Create intuitive screens for the monthly data publishing workflow.
    • Implement automated quality assurance (QA) validations to ensure data accuracy and compliance.
    • Conduct thorough testing and resolve any issues or bugs.
    • Train the Energy Services (ES) team to effectively use the new automated interface.
  2. Documentation

    • Review and assess existing documentation for EC3, budgeting, invoicing, and related applications.
    • Create or update documentation to address gaps, emphasizing clarity and usability.
    • Document all new tools and processes implemented during the project.
    • Provide comprehensive user guides for new features.
    • Conduct documentation reviews with the business team to ensure requirements are fully met.
  3. Project Management & Communication

    • Maintain project details in Azure DevOps, including sprints, backlog items, and deliverables.
    • Communicate regularly with stakeholders regarding progress, challenges, and any changes to the scope.
    • Coordinate with IT, ES, and Demand Energy Management (DEM) teams to ensure alignment.
    • Prepare a final report summarizing project outcomes, benefits, and recommendations.

This work will focus on addressing current challenges, implementing automation, and empowering the business team to work more independently and efficiently.

Mandatory Skills and Experience

Candidates without the following skills will not be considered:

  • 12+ years in developing Microsoft ASP.NET applications using MVC 5 or higher.
  • 12+ years experience with SQL Server (2016, 2019, 2022).
  • 7+ years with Microsoft Entity Framework or similar ORM.
  • 5+ years with front-end technologies (Vue, Angular, or React), HTML5, and CSS3.
  • Experience with Azure Cloud.
  • Proficiency in server and application troubleshooting.
  • Familiarity with WebAPI or WCF.
  • Expertise in creating robust, database-driven applications with advanced reporting.
  • Strong experience in user interface design and implementation.

Desirable Skills and Experience

  • Experience with Azure DevOps.
  • Proficiency in setting up and deploying CI/CD pipelines.
  • Knowledge of Agile and Scrum methodologies.
  • Background in data integration/ETL, specifically SSIS and Azure Data Factory.
  • Experience working with REST web services and JSON-based data exchanges.

Special Requirements

  • Familiarity with energy concepts and terminology.
  • Understanding of billing systems related to energy management systems.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.