Software Engineer .NET @ Olivine, Inc. - Berkeley, CA
Job Overview
2 months ago
Software Engineer .NET
Olivine, Inc. - Berkeley, CA
Olivine, Inc. is a distributed energy resources (DER) and grid services company on a mission to decarbonize our electrical grid by enabling rapid deployment of DERs through our industry-leading software and technical services.
While this is a remote employment opportunity, you must have significant daily overlap with the team in Pacific Standard Time. Depending on time zone, Olivine will make allowances for this to be no later than 6pm in your local time.
Olivine is seeking .NET Software Engineers to join our Technology team and play a key role in designing and developing software solutions for Olivine’s DER projects and programs for utility and wholesale market clients. Our software systems run the gamut from market-integrated trading systems to our consumer mobile application.
Join our team locally or as a remote employee developing our software components running in a cloud environment. Olivine relies heavily on Windows, .NET, and Azure. Ideal candidates keep abreast of changes to the .NET universe and are involved in .NET communities. Experience developing scalable web solutions is a plus. Knowing the difference between a kilowatt and a kilowatt-hour is a plus too!
Candidates must be motivated and eager to work in a small and growing company. We are a dynamic group of people looking for people who can add leverage on day one. If you want to make a real impact using the latest technologies to build things, this is a great opportunity for you!
Responsibilities
- Develop software in C#
- Participate in the design and development of core components and critical functionality
- Contribute to the evolution and refinement of the development process
- Collaborate with internal team on dev ops and quality assurance
- Work with outside vendors on systems integration projects
Required Experience and Skills
- 3+ years of experience developing commercial software
- Proven experience in Visual Studio, C#, and .NET.
- Proven experience developing Web sites using the MVC pattern
- Proven design and debugging skills
- Ability to write clear, concise, correct technical material
- Ability to work independently with limited supervision
- Ability to communicate effectively and work cooperatively internally and externally to the company.
- Excellent writing, interpersonal, problem solving, and communication skills
Desirable:
- Experience with data modeling in relational databases
- Strong SQL query authoring skills and/or data access through Entity Framework
- Ability to write complex LINQ queries
- Experience with REST APIs, XML, JSON for integration, management, and data acquisition
- Experience configuring CI/CD pipelines -- preferably with Azure DevOps
- Knowledge of the distributed energy resource domain, including technologies and applications such as solar PV, battery storage, electric vehicle smart charging and grid integration, demand response strategies, or similar
- Experience in the electric energy industry
Required Education
- Relevant Bachelor’s Degree, in engineering or software
About Olivine, Inc.
Olivine is a small and growing company, leading the way to provide low-cost grid and market-integrated distributed energy resources of all types for a sustainable clean energy economy. If you are mission-driven, hard-working and looking for a flexible environment to grow your energy expertise and contribute to carbon-free communities, Olivine may be the place for you.
To apply:
To be considered for this position, include a resume and reply to the prompts.
Olivine, Inc. does not accept unsolicited resumes from individual recruiters or third party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers.
No relocation or work visa sponsorship provided.
Olivine, Inc. is an EEO/AA Employer
Job Type: Full-time
Pay: $110,000.00 - $130,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Compensation package:
- Bonus pay
- Yearly pay
Experience level:
- 6 years
Schedule:
- Monday to Friday
Application Question(s):
- Please confirm you are looking for U.S. W2 employment without a visa transfer requirement.
Education:
- Bachelor's (Preferred)
Experience:
- .NET / C#: 3 years (Required)
- commercial software development: 3 years (Preferred)
Work Location: Remote
Similar Jobs
Software Engineer (Backend), Bitcoin Wallet
Block
San Francisco, CA
5+ years experience with the full life-cycle of critical production services - ideally in one of java/go/ruby and on AWS. Paid parental and caregiving leave.
Staff Software Engineer - Tesla Bot
Tesla
Palo Alto, CA
Experience working in a collaborate environment and an understanding of software release cycle practices. As a software engineer on the Tesla Bot team you will…
Software Engineer, Omnichannel Commerce (Backend)
Block
San Francisco, CA
Collaborated with other product teams and engineers to ship platform services or features that meet customer needs. Retirement Plans including company match.
Software Engineer
Vonnen
Santa Clara, CA
Primary responsibility will be programming a vehicle control unit (VCU), user interface, CAN bus interface, and iPhone integration for cutting edge supercar…
Software Engineer
JPMorgan Chase Bank, N.A.
Palo Alto, CA
Develop and modify new and enhanced proprietary software to meet the functional requirements of the business. Design and implement custom applications utilizing…
API Developer Specialist - Location Open
Deloitte
Sacramento, CA
Develop and execute test procedures for software components. Develop software solutions by analyzing system performance standards, confer with users or system…
SOFTWARE ENGINEER, LAB SYSTEMS
NEURALINK
Fremont, CA
Experience writing and delivering high-quality software with a real world impact. Engineers on the Laboratory Systems software team work closely with other…
Full Stack Developer
Enquero Inc
Milpitas, CA
Experience level – 5- 10 years. Documenting your learnings from the current work and engaging in the external tech community by writing blogs, contributing in…
Guidewire InsuranceNow Developer - Remote
Eagle Creek Software Services
San Francisco, CA
With this cloud-based solution, you will work from project initiation, to full customer product roll out. In this capacity, you will be experienced with the…
Senior API Developer - Location Open
Deloitte
Sacramento, CA
Develop and execute test procedures for software components. Help lead development of software solutions by analyzing system performance standards, confer with…
Facilities Systems Technical Support
University of San Francisco
San Francisco, CA
The Facilities Systems Technical Support's responsibilities include configuration, implementation, maintenance, training, quality assurance and control of these…
Software Engineering - Executive Director
JPMorgan Chase Bank, N.A.
San Francisco, CA
Keen understanding of financial control and budget management. BS/BA degree or equivalent experience. Knowledge of industry-wide technology trends and best…
Software Engineer / Principal Software Engineer (Active Top Secret Clearance REQUIRED)
Northrop Grumman
McClellan, CA
Experience with version control software. Experience with version control software. Knowledge of object-oriented design and software lifecycles.
Full Stack Drupal Developer
Backroads
Berkeley, CA
Understanding of and adherence to dev ops and software development life cycle methods and best practices. You will participate in all phases of web application…
Staff Software Engineer (Java Backend - US Citizens only)
Zscaler
San Jose, CA
Bachelor degree in Computer Science, Computer Engineering or similar discipline with MS degree in Computer Science or Computer Engineering preferred.
DevOps Engineer II
Fortinet
Sunnyvale, CA
Knowledge of setting up air-gapped software build environment. Knowledge of software build automation tools, such as Jenkins, gitlab.
Staff Security Engineer, Kubernetes
Block
San Francisco, CA
Across it all, we’ve embedded financial services tools at the point of sale, so merchants can access a business loan and manage their cash flow in one place.
Lead Software Engineer - AI/ML
U.S. Bank National Association
Cupertino, CA
Exhibits relentless focus in software reliability engineering standards embedded into development standards. The candidate takes responsibility of the software…
Software Engineer, Machine Learning Platform
Zscaler
San Jose, CA
Used in more than 185 countries, the Zscaler multi-tenant, distributed security cloud protects thousands of customers from cyberattacks and data loss, enabling…
Sr. Software Engineer, Identity Services
Palo Alto Networks
Santa Clara, CA
Manage SSO/identity services vendor platforms specifically for multiple FedRAMP controlled environments, work with other Identity Platform engineers in…
AEM and Java Senior Java Developer
Spruce Technology
Menlo Park, CA
5-7 years of software engineering experience. Manage, prioritize, and execute multiple concurrent software development project activities.
Software Engineer (Full Stack) - North or South America
Braintrust
San Francisco, CA
Looking for a candidate who loves building great products and who displays radical ownership. Ideally has a good or great design eye and is capable of…
DevOps Engineer (Europe or LATAM)
Braintrust
San Francisco, CA
Design, develop, and support cloud-based infrastructure. JOB TYPE: Freelance, Contract Position (no agencies/C2C - see notes below).
Software Engineer 2: 23-00300
Akraya Inc.
San Jose, CA
Outstanding analytical and critical thinking skills; results-oriented with a deep understanding of data-driven outcomes. Experience using diverse data sources.