Careers

Solar Informatics is an impact business that believes in empowering change. We strive to lower the cost of choosing solar energy and making adoption more fun. Our team works with proven technologies as a business of choice. We ensure fairness in all our dealings and foster an environment that promotes respect for all

We are looking for a Sr. Back-End Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front end.

Responsibilities

  • Integration of user-facing elements developed by a front-end developer with server-side logic.
  • Building reusable code and libraries for future use
  • Proficient knowledge of a back-end programming language such as Java with multiple frameworks i.e Spring, Hibernate, JSF, JSTL.
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Design and implementation of data storage solutions
  • Triage and remediate bugs throughout the development process.
  • Perform hands-on Java Development, adoption of modern software engineering & delivery practices using Java, Hibernate, and Spring Boot REST/Microservices.
  • Expert knowledge in Object-oriented programming and Design Patterns.
  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3

Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering, or a relevant program.
  • 5+ years of proven experience working as a Backend Developer.

Location:

100% remote

Compensation & Benefits:

We offer a market competitive compensation & benefits package.

Employment Type

Full-time

Solar Informatics is looking for an experienced business analyst who can review, analyze and evaluate business systems and user needs. We require someone who can document requirements, define scope and objectives and formulate systems to parallel overall business strategies.

The candidate should have a bachelor’s degree in a related area and prior experience in business analysis and client management. The candidate should be familiar with relational database concepts and client-server concepts.

Responsibilities:

  • Study business functions, gather information, elicit output requirements and define objectives.
  • Build workflow diagrams and charts, studying system capabilities and writing specifications
  • Study recent trends and use out-of-the-box thinking to suggest improvements, keeping the customer experience and usability in mind.
  • Identify the problems, suggest solutions and develop improved procedures
  • Assist the product management team to define project requirements by identifying project milestones, phases and elements, forming a project team and establishing a project budget.
  • Work closely with the product management team to track progress by monitoring activity, publishing progress reports, resolving problems and recommending actions.
  • Contribute to team effort to achieve desired results.
  • Plan and coordinate the development of primary and secondary research to support product initiatives, as required, and present findings of research to client’s committees.
  • Actively participate in the implementation of approved changes to improve efficiency and effectiveness.
  • Perform daily, weekly and monthly reviews and analyze current processes using reports and operational metrics.
  • Conduct insightful, ad-hoc analyses to identify ongoing or one-time operational issues.

Requirements:

  • Bachelor’s degree in computer science or information technology
  • 3 – 5 years experience as a business analyst
  • Basic SQL skills and experience working with RDBMS
  • Knowledge of overall software development lifecycle
  • Knowledge of Jira, customer relationship management tools and version control is desirable.
  • Ability to impact operations and create change without being confrontational
  • Must be detail-oriented with good problem-solving skills and analytical ability
  • Ability to work independently as well as in teams
  • Well organized with strong time-management skills
  • Excellent communication skills and relationship-building skills
  • Knowledge of solar energy portals is highly preferable.

Location:

100% remote

Compensation & Benefits:

We offer a market competitive compensation & benefits package.

Employment Type

Full-time

Join our team!