- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Writing operational documentation with technical authors
- Investigating new technologies
- Continually updating technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.
- Educational Requirements: Master’s Degree from a university in Computer Science, or Engineering.
- Experience Requirements: Two years’ experience of increasing complexity with SW development.
- Strong knowledge of Java 8 or higher with a good understanding of the language functional features (Steams, Lambdas etc.)
- Able to program, in different programming languages such as C#, Typescript and C/C++.
- Excellent understanding of algorithms and data structures
- Excellent understanding of SQL and Relational Databases
- Basic scripting for automating tasks (Python, bash etc.)
- Basic knowledge of HTML/CSS
- Experience in mobile development (Android, iOS)
- Domain knowledge in Agricultural Business.
Τοποθεσία: Πειραιάς, Ελλάδα
Είδος εργασίας: Πλήρης απασχόληση
Απευθύνεται σε: Απόφοιτους