We are hiring!
For all Job Openings below submit your CV in English, along with a cover letter that states your career aspirations at hr@cognity.gr. Before you do so, it will help you a lot to see who we are and how it is to work for us.
Job Openings
Junior Integration Engineer (Code:JIE)
What you will do:
Integration Systems Developers review, analyze, design, develop and modify business processes of major enterprises.
Participating in integrated projects, they develop skills in the area of Web Services, Xpath/Xquery and various transformation and integration protocols, working on best breed integration platforms.
What you'll bring:
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
Knowledge of OO programming
Knowledge of scripting tools, and protocols such as XML, XSLT, XSD, WSDL, Xquery
Understanding of RDBMS and SQL
Java EE programming or in Integration Technologies
Other desired qualifications:
Experience in business and functional analysis
Post-graduate degree
Good understanding of software lifecycle models
Very Good technical documentation skills
Experience in programming SOAP or RESTful Web Services
Experience with Java Application Servers
Java Developers (Code:JD)
What you’ll do:
Participate in all phases of the development life-cycle, focusing on designing, coding and unit testing
Develop and maintains functional and stable applications to meet customers’ needs
Participate in testing and code review
Deploy and support e-commerce production environments
Follow standard code practices and build reusable code and libraries for future use
Support colleagues in requirements gathering and consult the customer on e-commerce best practices
Be an active member of a collaborative team and share a strong cross-team, cross-functional culture
Be a fast and independent learner with an aptitude for leveraging knowledge to deliver solid results
Demonstrate attention to detail and continuously stay focused on delivering high quality solutions
What you’ll bring:
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
Minimum 2 year of experience in Java Spring & Spring Boot Frameworks
Experience and understanding of RESTful Services, XML, JSON
Familiarity with Source Control (GIT, Subversion etc.) and Build Tools (Maven)
Other desired qualifications:
Experience in Microservices, Docker, Kubernetes, Kafka, Redis
Very Good understanding of relational and non-relational DBs
Experience in business and functional analysis
Good understanding of software lifecycle models
Very Good technical documentation skills
Salesforce Consultant (Code: SFC)
What you will do:
Work actively with Customers to understand their needs and capture requirements, as part of the Analysis/Discovery sessions.
Work 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.
What you’ll bring:
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. 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.
*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
MS Dynamics CRM Developers/Consultants Code: (DCRMD)
What you will do:
Perform CRM configuration, custom assembly development, integration code and data migration scripts for Microsoft Dynamics CRM-based projects
Participate in full-lifecycle development efforts which are based on Microsoft Dynamics CRM and C#.NET
What you’ll bring:
Hands-on knowledge of the Microsoft Dynamics CRM platform, the entity model, security model, and Web services
Extensive .NET Framework and C# development experience including experience with the CRM API, REST/ODATA and SOAP endpoints
Hands-on experience architecting solutions that involve CRM customization to include server-side code, custom business logic, integration modules, workflow assemblies and plug-ins
Experience with ADO.NET, ASP.NET, Windows Communication and Workflow Foundations
Extensive JavaScript, HTML design and development experience
Experience developing solutions which involve relational database technologies on platforms such as SQL Server
Technical Specifications:
1-2 years (minimum) of related experience in specification, development and delivery of MS Dynamics CRM solutions
.NET, C# and JavaScript experience required
Understanding of Dynamics CRM server configuration and set up
Experience with Microsoft SQL Server
Familiarity with Active Directory configuration as it relates to CRM Users
Demonstrated familiarity and expertise in customizing fields, forms, attributes, views and reports in Microsoft CRM
Ability to develop CRM workflows and monitor/troubleshoot related issues
Understanding of core concepts surrounding CRM data structure and related database tables, views and indexes
Possess strong analytical skills and good interpersonal skills
Further experience will be appreciated and compensated accordingly
Senior Software Engineer Code: (SSE)
What you’ll do:
- Design, develop, and implement software solutions using Camunda 8.0 and the Spring Framework.
- Collaborate with cross-functional teams to gather requirements, define project scope, and develop technical specifications.
- Build and maintain efficient, reusable, and reliable code to ensure the scalability and performance of software applications.
- Implement best practices and design patterns to optimize software architecture and improve system maintainability.
- Perform unit testing, integration testing, and code reviews to ensure the quality and reliability of software deliverables.
- Troubleshoot and debug software issues, identify root causes, and implement effective solutions in a timely manner.
- Stay up-to-date with the latest technologies, trends, and developments in Camunda BPM, Spring Framework, and related technologies.
What you’ll bring:
- Bachelor s degree in Computer Science, Engineering, or related field.
- Proven experience as a Software Engineer working with Camunda 8.0 and the Spring Framework.
- Strong proficiency in Java programming language and object-oriented design principles.
- Experience with BPMN (Business Process Model and Notation) and workflow automation using Camunda BPM.
- Solid understanding of the Spring Framework, including Spring Boot, Spring MVC, Spring Data, and Spring Security.
- Familiarity with RESTful APIs, Microservices architecture, and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment.
- Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders