Full Stack Engineer (Front and Back End)

BIRDSVUE LLC
United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Applications Architecture Component-Based Software Engineering Application Frameworks Business Logic Application Performance Management Application Services Unit Testing Microsoft Azure Cloud Computing
+47 more
Cloud Storage Code Review Information Systems Databases Data Integration Relational Databases Database Design DevOps Github HP Systems Insight Manager JSON PostgreSQL Meter Data Management (Flow Meters) Enterprise Messaging Systems Microsoft SQL Server SQL Azure Node.Js Oracle (Applications) Scrum Methodology Software Deployment Software Engineering SQL Stored Procedures SQL Databases Systems Integration Web Application Frameworks Extensible Markup Language (XML) Enterprise Data Management Data Logging Data Processing Enterprise Software Applications .NET Core ReactJS Spring-boot Backend Event Driven Architecture AngularJS Integration Tests Information Technology Enterprise Integration Front End Software Development Api Design Restful APIs Data Pipelines Api Management Serverless Computing Docker Microservices

Job description

We are seeking an experienced Full Stack Developer with strong expertise in designing, developing, and supporting enterprise-grade applications within the utility and energy domain. The ideal candidate will have hands-on experience building scalable web applications, REST APIs, cloud-native solutions, and integrating enterprise systems. Experience working with electric and gas utility platforms, energy management systems, meter data management, outage management, asset management, or enterprise data management is highly desirable.

The candidate will collaborate with product owners, architects, business analysts, data engineers, and QA teams to deliver secure, scalable, and high-performing technology solutions supporting utility operations and business processes., The key responsibilities of the Full Stack Engineer include:

  • Full Stack Application Development
  • Design, develop, and maintain scalable web applications using modern frontend and backend technologies.
  • Build responsive and user-friendly interfaces using React.js, Angular, or similar frameworks.
  • Develop backend services, business logic, and RESTful APIs.
  • Implement reusable components, application frameworks, and microservices.
  • Optimize application performance, scalability, and reliability.
  • Backend & API Development
  • Develop backend applications using Java/Spring Boot, .NET Core, or Node.js.
  • Design and implement REST APIs and enterprise application integrations.
  • Implement authentication, authorization, and role-based access controls.
  • Integrate applications with databases, messaging platforms, and enterprise systems.
  • Work with event-driven architectures and asynchronous processing.
  • Utility Industry Integration
  • Develop applications supporting electric and gas utility business functions.
  • Integrate with utility enterprise platforms, including Advanced Metering Infrastructure (AMI), Meter Data Management Systems (MDMS), Outage Management Systems (OMS), Distribution Management Systems (DMS), Energy Management Systems (EMS), Enterprise Data Management (EDM), and Customer Information Systems (CIS).
  • Work with utility data related to smart meters, electricity consumption, outages, grid operations, and energy reporting.
  • Support integration with SAP IS-U, Oracle Utilities, and other utility enterprise applications where applicable.
  • Cloud & DevOps
  • Develop and deploy applications on Microsoft Azure or AWS.
  • Work with Azure App Services, Azure Functions, API Management, Azure SQL, and cloud storage.
  • Implement CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Utilize Docker and Kubernetes for containerization and deployment.
  • Implement application monitoring, logging, and observability.
  • Database & Data Integration
  • Design and optimize relational databases using SQL Server, PostgreSQL, or Oracle.
  • Develop efficient SQL queries, stored procedures, and database integrations.
  • Integrate with enterprise data platforms and data pipelines.
  • Work with JSON, XML, and other structured data formats.
  • Ensure data quality, security, and integrity.
  • Agile Delivery & Collaboration
  • Participate in Agile/Scrum ceremonies, sprint planning, refinement, and technical discussions.
  • Collaborate with Product Owners, Scrum Masters, Solution Architects, and QA engineers.
  • Translate business requirements into technical designs and development tasks.
  • Participate in code reviews, testing, troubleshooting, and production support.
  • Maintain technical documentation and development standards., * Development of frontend and backend application components.
  • REST API and enterprise system integrations.
  • Database design and optimization.
  • Unit testing and integration testing.
  • Code reviews and technical documentation.
  • Production deployment and application support.
  • Participation in Agile sprint delivery.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent experience.
  • 7-10 years of professional software development experience.
  • At least 5 years of hands-on full stack application development.
  • Experience designing and delivering enterprise applications.
  • Strong analytical, troubleshooting, and communication skills.
  • Ability to work independently and collaboratively in a distributed Agile team.

Preferred Skills

  • Experience working with utility clients in North America.
  • Knowledge of NERC, FERC, and utility regulatory environments.
  • Experience with Azure-based enterprise integration architectures.
  • Familiarity with real-time utility data processing and event-driven systems.
  • Experience developing applications that support operational reporting and regulatory compliance., Ideal Candidate: A hands-on Full Stack Developer who combines strong modern application development skills with an understanding of electric and gas utility systems, enterprise integrations, and cloud-based application architecture.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…