Junior PHP Full Stack Developer (Position Code: JPHPD)
In this role you’ll be responsible for back-end development as well as site building. The ideal candidate should:
· be able to implement PHP based portals for enterprise customers
· have an understanding of front-end development frameworks
· be familiar with PHP backend frameworks and PHP based Content Management Systems (CMS)
Bachelor’s degree in Computer Science or related discipline or the equivalent of education certification or work experience
Familiarization with MySQL databases
1+ years’ experience developing web solutions in PHP implementations in a LAMP stack
Good understanding of Object Oriented PHP
Understanding of search engine technologies such as (Solr and/or Elastic search) are considered as a plus
Knowledge of component-based or atomic design practices
Understanding of version control using Git
Adequate understanding of the Software Development Lifecycle and exposure to Agile or iterative software design practices
Client-facing skills and ability to communicate technical subject-matter in non-technical terms
Assess, create, improve and extend website functionality of PHP based applications by building views, content types, blocks, panels, user roles/permissions etc.
Assist in the development of custom CMS modules in PHP where necessary utilizing best practices for code structure and style
Test and troubleshoot functional defects.
Communicate clearly and effectively about technical issues and resolutions both within the team and to external clients and stakeholders
Join an Agile/Scrum development team participating in daily stand-up meetings sprint planning retrospectives and other Scrum ceremonies
Write clean maintainable and extensible code using platform and industry standards
Assist in monitoring and reporting website performance issues and coordinate with the server team to mitigate vulnerabilities
Reliably deliver assigned tasks in a timely and efficient manner and take ownership of the product delivery
Travelling will be required
Master’s degree in Computer Science or related discipline
Knowledge of Drupal 7/8
Front-end development with React / Angular
Experience working with APIs integrating with external web services (REST XML JSON) or third-party tools
Consultant (Position Code: CC2)
The Consultant will be working actively in the Salesforce and other CRM projects of Cognity to its Clients. The main duties are Analysis, Design, Configuration, Implementation, Testing, Deployment and Support of the project. Each project comprises of a series of Sales, Service and Marketing processes designed around the Customer in order to provide an engaging and unique Customer experience.
The Consultants will be thoroughly trained on Salesforce and other globally leading solutions, as part of an induction Bootcamp, in order to get up-to-speed with the technologies, best-practices and tools.
Consultant Skills & Qualifications:
Friendly, smiling, open, with good written & verbal communication skills (Greek & English), time-oriented and results-driven. Teamwork driven, people-person. Dependable and capable of taking initiatives.
Business Sense, Capability to understand Business Processes, Problem-solving skills.
University Degree (BSc) on any of the following: Marketing, Business Administration, Economics, Engineering, Information Technology, Computer Science, Mathematics, Physics or other Science disciplines.
Understanding of Information Technology and Tools: MS Office, Web Applications, Social Media, etc.
Plus: Previous experience in CRM Tools & Practices, Basic Programming skills, Understanding Algorithms, Basic Database skills
Extra plus: Strong Programming Skills, experience in CRM or Web & Mobile Apps, or eCommerce or BI & Analytics
Main duties of the Consultant:
Working actively with Customers to understand their needs and capture requirements, as part of the Analysis/Discovery sessions
Working closely and collaboratively with Customers to devise effective solutions based on Salesforce, as part of the Design/Mapping phase
Implement CRM functionalities as well as Sales, Service & Marketing processes
Test the implemented functionalities and processes
Provide support to the Customer during the implementation and post-implementation
Full Stack Java Developers (Position Code: FSJD)
· BSc in Software Engineering or a related discipline
· Fluency in Greek and English
· Excellent team work and communication skills
· Dependability and capability to take initiatives
· At least 1 year experience in software development
· Spring framework knowledge – Microservices, Spring Boot, Hibernate, Spring MVC
· Experience with REST and SOAP services
· Ability to travel abroad occasionally
Other desired qualifications:
· Experience in React or Angular 7+
· NoSQL Database exposure
· Devops methodologies (CI/CD) experience
· Scrum understanding and working experience
· Understanding of telecom and fintech domains
Data Engineer Consultant (Position Code: DEC)
Design, deploy, configure, monitor and tune Elastic Stack (ElasticSearch, Kibana, Beats, Logstash etc) and Hadoop clusters (Cloudera)
Development of Big Data pipelines and ETL processes
Advising the selection of a suitable architecture and range of Big Data tools that will be used to tackle a particular problem
Making proposals on issues of data governance and retention
A degree in computer science, electrical engineering or any other field with a significant computer programming component
Strong programming skills in at least one high-level programming language such as Java, Scala, or Python
A good grounding in data structures, algorithms and computational complexity.
A solid understanding of distributed systems
Experience in working and integrating with a variety of databases including NoSQL stores
Understanding of various system architectures such as micro-services, lambda architecture etc.
A Master’s degree or PhD in a field related to data engineering or data science
managing clusters running Apache Spark, and/or Kafka
deploying Big Data solutions on Kubernetes or docker containers
working with data scientists on deploying machine learning algorithms at scale
cloud computing and big data on cloud solutions (e.g. AWS, Azure, Google Cloud)