Detalii loc de munca
Our customer Our customer is a technology company, active in the Micro-Generation and Smart Grid/Home area. Their main customers are utilities, who use their solutions for the management of large numbers of micro-generation assets and other energy assets like smart meters, heat pumps, etc. Our customer has a flat organization and uses Agile/SCRUM as its product development methodology. The Software Developer will be part of the core team, responsible for developing customer’s basic technology. The Software Developer will work closely together with the Software Architect. Responsibilities: • Extend the customer’s distributed platform functionality. • Create and maintain clear and concise interfaces for the customer’s distributed platform. • Set up clear documentation for developers using the customer’s distributed platform. • Participate in design and code reviews. • Design, implement and test application components. • Act as point of contact for one or more projects.
Required Skills / Qualifications: • University degree in computer science or equivalent. • 3+ years of professional software development experience. • Strong knowledge of C, Linux, and Distributed Systems. • Experience with iterative and test-driven development practices. • Proficiency in English (= company language; all internal documentation is done in English. Additional skills: • Experience with SQL, ODBC, IBM DB2, and PostgreSQL is a plus. • Experience with agile development practices is a plus. • Experience with Lua or Autotools or ESB concepts is a plus.
Nivel minim de educatie necesara Colegiu / studii postliceale