The Software/Program Developer is responsible for using their knowledge and experience of programming languages to design software and applications programs to develop the necessary programs and reporting capabilities for Ojjo's Truss Drivers.
Job Responsibilities:
Responsible for developing the necessary back-end programs and code to help integrate and complete the back-end tasks needed for integration, utilizing data from various sources, including GPS data and other sources
Responsible for development of cycle time reporting for Ojjo customers
Responsible for connecting API or develop own API and complete reporting needs
Designing algorithms and flowcharts to create new software programs and systems
Producing efficient and elegant code based on requirements
Testing and deploying programs and applications
Troubleshooting, debugging, maintaining and improving existing software
Compiling and assessing user feedback to improve software performance
Observing user feedback to recommend improvements to existing software products
Developing technical documentation to guide future software development projects
Job Qualifications:
Bachelor's degree in Computer Science or a related field (Master's degree preferred)
2 years of experience in mobile application and software development
Proficiency in popular coding languages including Python, Java and C++ and frameworks or systems such as AngularJS and Git
Excellent knowledge of the software development life cycle
Strong problem-solving and communication skills
Knowledge of Object-Relational Mapping frameworks
Experience with Agile and Scrum development methodologies
Ability to learn quickly and work independently or as part of a team
Excellent oral and written communication skills
Ability to effectively operate with high energy and flexibility in a fast-paced, constantly evolving team environment
Self-motivated with the ability to manage diverse relationships and multiple, complex projects simultaneously
Creativity and critical thinking skills to tackle a variety of industry-level and project-specific challenges
Ability to travel up to 15% of the time
What We Offer:
Competitive compensation and benefits package
Team environment that prioritizes collaboration, communication, and support for each other.
Training & development opportunities to continue your growth and success
Eligibility to receive equity in the company
Career path opportunities for top performers
Becoming a part of the clean energy and solar movement alongside pioneers in the industry
About Us:
Ojjo is revolutionizing solar energy through innovative foundation technology and is creating new opportunities for lowering clean energy costs. Our patented approach to utility-scale foundations combines novel hardware with an automated drilling machine, unlocking millions in value for the solar industry.
As a company, we value and work towards ensuring an equitable and inclusive workplace, so every team member is provided an opportunity to contribute at all levels of our organization. Celebrating diversity and the individual difference of each person is paramount to what we believe. If you're highly-motivated and purpose-driven, come join our stellar team today!