This is a remote position.
Job Summary:
We are seeking a talented IT Developer/Programmer to work on a series of exciting projects. The ideal candidate will have strong programming skills experience with various technologies and the ability to deliver highquality solutions within defined timelines. This is a contract position.
Key Responsibilities:
Develop test and maintain software applications based on project requirements.
Collaborate with project managers designers and other team members to ensure project goals are met.
Write clean efficient and welldocumented code.
Troubleshoot debug and optimize applications as needed.
Participate in code reviews and provide constructive feedback.
Stay updated with the latest industry trends and technologies to ensure best practices.
Adhere to project timelines and deliverables.
Requirements
Qualifications:
Bachelor s degree in Computer Science Software Engineering or a related field (or equivalent experience).
Proven experience as a Developer/Programmer with a strong portfolio of completed projects.
Proficiency in list relevant programming languages e.g. Java Python JavaScript.
Experience with list relevant technologies or frameworks e.g. React Node.js SQL databases.
Strong problemsolving skills and attention to detail.
Excellent communication and teamwork skills.
Ability to work independently and manage multiple tasks effectively.
Preferred Skills:
Experience with Agile Waterfall Scrum DevOps Methodologies etc.
Familiarity with version control systems (e.g. Git).
Equipments: (Provided by Employee)
Standard Specifications for Windows Users:
- Desktop: Intel i5 or i7 10th Gen or newer
- RAM: Minimum 16GB (32GB recommended)
- Displays: Two 27 monitors or one laptop and one monitor
- Peripherals: USB camera and microphone
Requirements for Mac Users:
- macOS Version: 10.10.5 or newer
- Remote Desktop Client: Version 3.6 or later (available from the Mac App Store)
Duties/ Responsibilities: Manage and oversee the monitoring portals Utilize computerized systems to track and analyze solar systems Provide communications such as emailing or calling contractors for onsite visits as well as being able to RMA any equipment Utilize Google Suite and other software to assist with office tasks Act as solar systems monitor for all company clients and be able to walk them through their portal when they receive PTO Provide and analyze generated reports to recognize monitoring system errors and be able to troubleshoot remotely if possible