Overview
On Site
DOE
Contract - W2
Skills
Web Applications
Database Administration
Interfaces
RESTful
Database
YAML
SQL Azure
DevOps
Collaboration
Application Development
Frontend Development
React.js
JavaScript
HTML5
Css3
Cascading Style Sheets
Backend Development
Python
Continuous Integration
Continuous Delivery
Management
Writing
Testing
Microsoft SQL Server
Database Design
Optimization
Microsoft Azure
Cloud Computing
Energy
Agile
Docker
Kubernetes
Job Details
; Job Summary: We are seeking a Full Stack Developer with strong expertise in React.js, Python (FastAPI), and Microsoft Azure.The ideal candidate will have experience in the energy domain and be proficient in building scalable web applications, RESTful APIs, and managing CI/CD pipelines.This role requires a solid understanding of both front-end and back-end development, cloud technologies, and database management.
;
; Key Responsibilities: Develop responsive and dynamic user interfaces using React.js.Build and maintain RESTful APIs using Python and FastAPI.Design and optimize database queries and structures using SQL Server.Implement and manage CI/CD pipelines using YAML configurations.Write and execute unit tests for both front-end and back-end components.Utilize Microsoft Azure services including App Services, Azure SQL Database, and Azure DevOps.Collaborate with cross-functional teams to deliver high-quality software solutions.Apply domain knowledge to support energy-related application development.
;
; Required Qualifications: Proven experience in front-end development using React.js, JavaScript, HTML5, and CSS3.Strong back-end development skills with Python and FastAPI.Experience with CI/CD pipeline setup and management.Proficiency in writing unit tests and using testing frameworks.Hands-on experience with SQL Server for database design and optimization.Familiarity with Microsoft Azure services and cloud-based application deployment.Prior experience in the energy domain is required.
;
; Preferred Qualifications: Experience working in Agile development environments.Exposure to containerization tools such as Docker and Kubernetes.
; Education: Bachelors Degree
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.