Overview
Skills
Job Details
Responsibilities:
Full lifecycle development: requirements analysis, system design, development, CI/CD, testing, implementation, and support
Develop server-side functionality and APIs
Implement modern web UI (preferably using Blazor)
Document architecture, design, and integration workflows
Participate in Agile ceremonies: daily stand-ups, planning, retrospectives
Create and manage documentation (JIRA, Confluence, diagrams, etc.)
Collaborate with stakeholders and provide high-quality customer service
Participate in knowledge sharing and code reviews
Support CI/CD processes using NRECA standards
Required Technical Skills:
5+ years backend development experience
Preferred stack: C#, , .NET Core, AWS RDS/MySQL, SQL Server
5+ years frontend/UI development experience
Preferred: Blazor, experience with SPA lifecycle
Strong knowledge of design patterns, SOLID principles, and preferably Clean Architecture
Experience with AWS services:
Lambda, EC2, S3, RDS, CloudFormation, CloudWatch, API Gateway, SQS, SNS, IAM
Proficiency in MySQL
Agile methodology experience (Scrum/Kanban)
Nice to Have:
Experience with Microsoft Entra ID (formerly Azure AD)
Knowledge of data integration tools like AWS Glue