We are seeking ambitious software developers of varying skills levels to join our rapidly growing team in developing tools and software for both internal use and as a service to customers in the power generation industry. We are a highly-motivated, fun-loving team that holds ourselves to a very high standard. The successful candidate will have an immediate impact, and will contribute to a positive, productive and fun workplace.
Responsibilities (will vary with skillset):
Design, build and maintain tools that increase the efficiency of work flows and improve communication of our staff.
Design & build software, APIs and services for our customers, following best practices to ensure relatively bug-free deployments.
Gather data programmatically from industrial meters, sensors and controllers via standard protocols (eg. Modbus over TCP/IP)
Design and maintain relational databases and develop tools and APIs to help end-users interact with data.
Write unit tests for new and existing code and strive towards full test coverage
Write and maintain internal and end-user documentation for new and existing projects.
Work with IT, accounting, service, sales and production teams to gather project requirements and set timelines.
Develop and maintain CI/CD pipelines using GitLab, Docker and AWS hosts.
Must have experience with at least one of:
Experience with Odoo ERP is strongly preferred
Python (strongly preferred)
ERP/accounting software development
Experience with databases (PostgreSQL, SQL Server, etc.).
Strong analytical, troubleshooting and problem-solving skills.
Strong written and verbal communication skills.
Outstanding attention to detail.
Passion for learning new technologies, creating functional solutions and constantly improving.
Preferred Skills and Experience
Experience with testing web and client/server applications.
Strong proficiency in automation and automated testing, including functional, integration, stress, performance, and other tests.
Experience with Docker and container based build infrastructures.
Experience with git and CI/CD workflows
Experience with cloud systems (AWS, EC2, ECS).
Proven success in project management and software design would be an asset if seeking a senior role.
Degree in Computer Science, Software Engineering, or a related discipline.
Experienced software developer (3+ years).
Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.
Zero stress and one profile that can connect you directly to 1000s of companies.
We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.
Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.
Join now and be seen.