Careers

Join our team!

Axiom is a consulting firm committed to creating and shaping professionals who will help our clients make distinctive, lasting and substantial improvements in their performance.

We actively support the development of leading consultants by helping exceptional people build deep knowledge and skills that they can apply to a wide range of challenges and opportunities. As an Axiom consultant, you will be offered the opportunity to make a real and meaningful contribution, working in a community of exceptional performers, with unrelenting commitment to the highest ethical standards and values.

Axiom is also a technology solution provider. We develop technologies to support each industry's best practices in loyalty management and one-to-one marketing. As an Axiom development consultant, you will have the opportunity to explore the latest development technologies and apply them on the economy's most interesting and high-profile sectors.


We are looking for an individual who is passionate about software development to join our team as an Android Developer on a full-time basis.

Your duties and responsibilities

  • Develop and maintain web applications used by large organizations worldwide
  • Help define and build new features using clear, modular and well documented code, based on object oriented concepts and multi-tier architecture
  • Work to resolve application issues reported by users
  • Document or assist in documentation of your work at technical and business level.

To succeed in this position, you should:

  • Be willing to learn and work outside of your comfort zone, with platforms you are not currently familiar with
  • Work as a team player, following guidelines on coding practices, while at the same time be willing to propose your ideas
  • Be an effective collaborator with both technical and non-technical team members
  • Be ready to receive and give implementation feedback in the form of code reviews
  • Be motivated, hard-working, with attention to detail and passion for quality.

Qualifications

  • University degree in Computer Science or any related field
  • Solid understanding of basic software patterns and data structures
  • Development experience with Mobile Application Development using Java based Android or Kotlin (Native)
  • Development experience utilizing Android Studio
  • Experience with UI development, Android Components: Database, Service, Content Providers, Consuming REST Web Services, JSON/XML parsing, OOAD, Design patterns, n-tier Architecture, Multi-Threading
  • Ability to create code for reusable libraries
  • Excellent interpersonal skills and customer-centric discipline
  • Strong written and verbal communication skills
  • Fluency in both Greek and English
  • Willing to travel occasionally.

We’d be especially happy if you:

  • Are comfortable using code management (GIT)
  • Have experience with common software architectural practices and principles (MVC, MVP, MVVM, Clean, SOLID)
  • Are able to work with agile team methods.

We welcome applications from recent Graduates.

Candidates should have a valid work permit for Cyprus.

Recruitment process

Axiom’s recruitment consists of the following steps:

  1. If your CV is shortlisted, you will be invited to take a Technical and Aptitude test at our offices
  2. Have a brief interview with Team leaders
  3. And a final interview with the Company Director
  4. You may also be asked to offer a technical presentation on a topic of your choice, to evaluate your presentation skills.

To apply

Submit a resume and cover letter to info@axiomc.com. Applications will be treated with strict confidentiality. For inquiries regarding the position please call +357 22 878900 and ask for Android Developer Vacancy.

We look forward to receiving your application!

Apply Now

We are looking for a highly motivated individual to join our team as a Software Database Developer on a full-time basis.

Your main responsibilities

Business & Technical Analysis

  • Business requirements gathering
  • Gap analysis
  • Requirements breakdown to individual application functional enhancements
  • Presentation of solution design at business level
  • Detailed business-level documentation of concepts and processes
  • Solution design at technical level (table/field and procedure level)
  • Detailed technical documentation.

Development & Documentation

  • Application development with SQL Procedures
  • Design of database models based on relational architecture.

Application Testing

  • Development of functional test cases for unit and system testing
  • Development of test plans and coordination of the overall testing process.

To succeed in this position, you should:

  • Be willing to learn and work outside of your comfort zone, with platforms you are not currently familiar with
  • Work as a team player, following guidelines on coding practices, while at the same time be willing to propose your ideas
  • Be an effective collaborator with both technical and non-technical team members
  • Be ready to receive and give implementation feedback in the form of code reviews
  • Be motivated, hard-working, with attention to detail and passion for quality.

Qualifications

  • University degree in Computer Science or Software Engineering
  • Experience in software development of business applications
  • Experience in DB programming with SQL stored procedures
  • IBM DB2 language and/or Microsoft T-SQL
  • Ability to read and interpret business reports and graphics
  • Proficiency in relational databases and data modeling
  • Excellent command of the English language
  • Excellent knowledge of office tools 
  • Leadership, teamwork, fairness and exceptional sense of business ethics.

Position & Career Opportunities 

  • Will report to the Development Manager
  • Advancement to Project Manager, Development Manager or Program Manager
  • Work with international clients & prospects, an opportunity for learning and personal development
  • Opportunity to be part of a supportive and innovative team.

We welcome applications from recent Graduates.

Candidates should have a valid work permit for Cyprus.

Recruitment process

Axiom’s recruitment consists of the following steps:

  1. If your CV is short-listed, you will be invited to take a Technical and Aptitude Test at our offices
  2. Have a brief interview with Team Leaders
  3. And a final interview with the Company Director
  4. You may also be asked to offer a technical presentation on a topic of your choice, to evaluate your presentation skills.

To apply

Submit a resume and cover letter to info@axiomc.com. Applications will be treated with strict confidentiality. For inquiries regarding the position please call +357 22 878900 and ask for Job Vacancy Software Database Developer.

We look forward to receiving your application!

Apply Now

We are looking for a dynamic individual to join our team as an Application Developer Consultant

Responsibilities

  • Business analysis in the area of Relationship Marketing technologies
  • Application design and development
  • Coordination with other developers
  • Client implementation, training and support.

Required Qualifications & Skills

  • University degree in Computer Science or any related field
  • Experience in application design and development with Microsoft .NET and/or the SQL language
  • Knowledge of database design/modeling
  • Awareness of general business processes
  • Excellent interpersonal skills and customer-centric discipline
  • Fluency in both Greek and English.

To apply

Submit a resume and cover letter to info@axiomc.com. Applications will be treated with strict confidentiality. For inquiries regarding the position please call +357 22 878900 and ask for Job Vacancy Application Developer Consultant.

We look forward to receiving your application!

Apply Now