Sr Full Stack Developer/Lead (C#/.Net)

at  Sunnova Energy International Inc

Remote, Oregon, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate26 Jul, 2024Not Specified30 Apr, 2024N/AAws,Cms,Framework,Content Management SystemsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

BRIEF DESCRIPTION OF SUNNOVA

Sunnova (NYSE: NOVA) is an industry-leading adaptive energy services company focused on making clean energy more accessible, reliable, and affordable for homeowners and businesses.
At Sunnova, we embrace diverse perspectives, vibrant creativity and forward-thinkers who share our zeal for a sustainable future. A career with us means pushing beyond traditional limits, exploring new horizons, collaborating with like-minded peers, and transforming the energy industry for the better.
If you’re excited about being a part of the fastest-growing segment of the energy industry, we encourage you to apply!

MINIMUM REQUIREMENTS

  • Experience as Team Lead or equivalent of software development team
  • Experience in operating in a full-stack developer capacity using NextJS and .NET Framework/Core
  • Experience in migrating legacy codebases to modernized frameworks (e.g. .NET Framework to .NET Core)
  • Experience with AWS
  • Experience integrating with Content Management Systems (CMS) in both headless and headful implementations
  • Experience working with Product Managers to define requirements
  • Legally authorized to work in the US for ANY employer

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Develops, enhances, and maintains custom software applications and integrations with third party applications/services
  • Works in all phases of the software development life cycle including functional analysis, development of technical requirements, technical design, prototyping, coding, testing, deployment, data migration, and support
  • Define and enforce best practices for code architecture patterns and uphold quality standards in code reviews
  • Provide mentorship and growth support to junior team members through continuous feedback
  • Support team in delivering sprint commitments using different collaboration methodologies (e.g. pair programming, mobbing, etc.)
  • Utilize technical depth across platforms and stacks
  • Advocates for and helps implement changes to increase developer experience, velocity, quality, and maintainability
  • Identifies for and executes on process changes for the SCRUM team to increase delivery efficiency
  • Engage in all aspects of the SCRUM ceremonies including Sprint Planning, Reviews, Demos, and Retrospectives
  • Works with Technical and Solution Architects to define and validate technical approaches on an as-needed basis


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Remote, USA