Benefits pulled from the full job description
Dental insurance health insurance paid time off vision insurance
Not provided by employer
Software engineer (senior-level) powur pbc
As the first 100% cloud-based solar energy provider, powur is the fastest growing national residential solar companyWith more than 5,000% growth over the last 3 years, and currently ranked #61 on the inc 5000 list of fastest-growing companies in 2021Powur is poised to continue to break records as we help homeowners choose clean, reliable energy and empower our sales professionals and installers to thrive in the solar industry leveraging our innovative platformWe attribute our growth directly to our teamWe consistently hire dynamic, innovative and hard-working people who work tirelessly in support of our mission to accelerate the adoption of clean energy worldwide.
Powur is growing rapidly and we are seeking a full stack software engineer to join our teamYou will help us build our key systems that support the entire powur ecosystemJust as important, you will be able to immediately see the impact that these systems have on the world around you.
Our culture is fast-paced, innovative, collaborative and dynamicWhen you join powur, you join a team of people who find a way and think and act like owners because every employee of powur has an opportunity to participate in ownership of the companyThe right candidates are passionate about making things work extraordinarily well and ready for the challenge of our next round of continued and sustainable growth.
If you are ready to build software that will lead to a cleaner planet, work with other `a` players, and make a difference, then we want to meet you and would be excited to have you consider joining our team.
Responsibilities include the following but are not limited to:
Define, design and build web-based and database systems with a strong emphasis on web application development
Database design/entity modeling
Ui implementation for web applications using html, css, javascript and third party tools
Develop and maintain unit tests
Respond promptly to bug reports
Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problems and designing solutions
Responsible for developing new programs to develop needed changes to assure production of a quality product
Document code throughout the development process by listing a description of the program, special instructions, and any changes made
Search, summarize and keep the team abreast of software development approaches, tools and ways to improve programmer productivity
Respond to feedback from customer operations staff about performance considerations and usability issues concerning software specifications and implementation
Provide assistance to testers and support personnel as needed
Qualifications
Minimum 4 years past performance with .net core, including ef core, c#, sql, javascript, and angular experience.
Experience with azure / cloud computing services preferred
Strong sql experience (microsoft sql server experience a plus)
Experience with the microsoft .net core 3.1+ framework
Experience using entity framework and writing linq queries
Strong web development experience (.net core rest api, angular (or other javascript framework), html, css)
Knowledge of object-oriented programming
Experience with webapi
Education
Bachelor’s degree in computer science or related field preferred
Compensation & benefits
Salary doe stock equity medical, dental and vision insurance paid holiday, sick and vacation time
This position is available immediatelyInterested candidates, please apply.
We are an equal employment opportunity employer.
Hiring insights
Job activity
Posted 30+ days ago