.NET Software Developer

Olivine, Inc.
2d$85,000 - $120,000Remote

About The Position

We’d like you to join our team as a remote employee developing our software components running in a cloud environment. Olivine has a development environment utilizing Windows, .NET, and Azure. You keep abreast of changes to the .NET universe and are involved in .NET communities. Your experience developing scalable web solutions is important. Knowing the difference between a kilowatt and a kilowatt-hour is a plus! If you are motivated and eager to work in a small and growing company with a dynamic group of people and if you want to make a real impact using the latest technologies to build things, this is a great opportunity for you! We are unable to sponsor and seek only USA based candidates at this time. This is a remote role for a remote experienced developer.

Requirements

  • Minimum 2+ years of professional experience in C#, and .NET
  • Experienced with front-end technologies, specifically React, Razor, ASP.Net MVC
  • Experienced with SQL databases and ORM (preferably Entity Framework)
  • Experienced with complex integrations using technologies like REST APIs and SFTP
  • You work independently to solve complex problems with limited supervision
  • You thrive in a fast-paced environment and be adaptable to the evolving processes and growth in the organization
  • Your write clear, concise, and accurate technical material
  • You communicate effectively and work cooperatively both internally and with external customers
  • You have excellent interpersonal and communication skills

Nice To Haves

  • You have strong DevOps and CI/CD skills and knowledge for cloud-based environments, and particularly the Azure ecosystem.
  • 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.

Responsibilities

  • Participate in the design and development of core components and critical functionality
  • Troubleshoot and resolve production issues
  • Conduct code reviews to maintain high quality standards
  • Contribute to the evolution and refinement of development processes and standards
  • Collaborate with internal team members on feature development (ranging from requirements refinement and coordinating testing to communicating status updates)
  • Work with outside vendors on systems integration projects
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service