Job Opportunities

  • English
  • Ελληνικά

We are always interested in:

Software Engineers (Job code: 1251)

Responsibilities

  • Build high-quality, innovative and fully performing software, ranging from mobile applications to web applications and back-end systems, that complies with coding standards and technical design
  • Execute full software development life cycle (SDLC)
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Write well-designed, efficient and testable code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features

Requirements

  • Experience designing interactive applications
  • Ability to develop software in Java, Javascript/Typescript, C++/C# or other programming languages
  • Ability to develop web applications using Angular, ReactJS, ASP.Net or other frameworks
  • Ability to develop native Android and iOS mobile applications or cross-platform applications with Cordova/Phonegap, React Native or Google Flutter
  • Knowledge of relational databases, SQL technologies
  • Experience with test-driven development
  • Proficiency in software engineering tools
  • Knowledge of Version Control Systems (Git)
  • Ability to document requirements and specifications
  • Work experience as a Software Engineer or Software Developer will be appreciated
  • BSc degree in Computer Science, Engineering or relevant field or other relevant studies will be appreciated

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

DevOps Engineers (Job code: 1252)

Responsibilities

  • Designing, documenting, developing, testing, and deploying automation tools
  • Investigating, troubleshooting, and resolving any issues in CI/CD procedures
  • Measuring, optimizing, and tuning system performance and ensuring that systems run in a reliable and stable manner
  • Identifying, analyzing, and optimizing cloud operations processes in collaboration with the Software Engineers
  • Assisting in troubleshooting, and resolving issues in cloud environments

Requirements (some or all of them)

  • Experience with Linux
  • Experience with major cloud platforms (Azure, Google Cloud, or AWS)
  • Experience with Container Orchestration (Kubernetes, Docker Compose/Swarm)
  • Experience with CI/CD pipelines, container repositories, artifacts repositories, Git
  • Experience with Infrastructure As Code tools
  • Experience working in an Agile/Scrum development process
  • Experience in a DevOps related role
  • General IT Knowledge
  • Team spirit and strong will for further improvement

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

Sales Managers (Job code: 1253)

Responsibilities

  • Develop and manage company’s commercial network
  • Professional presentation company’s brand identity presentation
  • Technical promotion of the company's products
  • Presentation of company’s new products and technologies to customers and preparation of offers
  • Negotiation of contracts and closing of agreements
  • Build and maintain strong, long-term customer relationships
  • Global market mapping, monitoring competition and trends
  • Research and propose solutions that meet the needs and desires of our customers
  • Immediate resolution of our customers' complaints with efficiency and respect
  • Update on market trends and best sales practices

Requirements (some or all of them)

  • Graduate in Business Administration or studies in Sales or equivalent
  • Experience in sales for at least 3 years, with a preference for sales in technology products and services
  • Customer centric perception
  • Focus on goals, analytical thinking, attention to detail and organizational skills
  • Very good computer skills, MS Office and ability to work in CRM & ERP
  • Excellent written and verbal communications skills
  • Excellent knowledge of English (additional foreign languages will be an asset)
  • Negotiation & communication skills
  • Team player

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

Account Managers for our products and services (Job code: 1254)

Responsibilities

  • Administration of company databases and preparation of regular administrative reports
  • Gathering of market intelligence and trends
  • Monitoring of product KPIs and their communication across business functions
  • Managing consumables stock and handling customer orders
  • Business processes documentation and process improvement recommendations
  • Handling sales & support requests and building customer relationships
  • Oversee the management of customer accounts
  • Communication with other departments such as Marketing, Accounting, Legal etc to ensure alignment of goals and problem solving
  • Coordination of promotional events
  • Participation in marketing & sales campaigns
  • Participation in events, conferences and trade fairs aimed to business development

Requirements

  • Bachelor degree in Business Management, Sales, IT or related field
  • Work experience as an Account Manager, Business Analyst, or related position will be appreciated
  • Good Knowledge of CRM and MS Office software
  • Business mindset, with an innovative approach to business planning
  • Good Knowledge of Greek and English both orally and in writing
  • Experience with marketing/advertising campaigns will be appreciated
  • Ability to work under tight deadlines
  • Team player philosophy
  • Strong interpersonal and communication skills

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

Software/ERP consultants (Job code: 1255)

Responsibilities

  • System Analysis
  • User Training and Support
  • Customer Service
  • Technical Support and Upgrades
  • Project Development and Presentation
  • Analyze and understand existing software
  • Participate in decision making to optimize and improve infrastructure management

Requirements

  • IT knowledge
  • Business process analysis
  • Problem-Solving
  • Communication and presentation skills
  • Interpersonal communication skills
  • Teamwork and leadership
  • Organizational skills
  • Verbal and written communication skills in Greek and English
  • Technical/Coding Skills will be appreciated
  • SQL Knowledge will be appreciated
  • Financial and accounting knowledge will be appreciated
  • Previous ERP/Software consultant experience will be appreciated
  • Softone software knowledge will be highly appreciated

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

Mobile Developers (Job code: 1256)

Responsibilities

  • Support the entire application life-cycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile frameworks and protocols
  • Stay up-to-date with new technology trends

Requirements

  • University degree in Computer Science or related scientific field or relevant work experience
  • At least two years of work experience as an iOS Mobile developer
  • In-depth knowledge of Swift programming language and iOS development
  • Knowledge of Android and Kotlin development will be considered a plus
  • Familiarity with object-oriented programming design principles
  • Excellent analytical skills with a good problem-solving attitude
  • Demonstrable portfolio of released applications on the App store or the Android market if available

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

Full Stack Engineers (Job code: 1257)

Responsibilities

  • Collaborating closely and continuously with fellow engineers in agile development teams, you will help build, validate, release and maintain innovative software products early and often
  • Understand software requirements, define specifications and design solutions
  • Demonstrate technical knowledge/leadership skills and advocate for technical excellence
  • Take time to continuously learn and share with peers

Requirements

  • University degree in Computer Science or related scientific field or relevant work experience
  • At least two years of work experience in developing high quality client-side and backend software using Javascript/Typescript, Angular and/or React and Node.JS and/or C# .NET.
  • Experience with Git or similar distributed version control systems
  • Experience with relational databases like MySQL
  • Familiarity with the concepts of design patterns and refactoring
  • Clear and efficient communication skills

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

Software/support consultants (Job code: 1258)

Responsibilities

  • System Analysis
  • User Training and Support
  • Customer Service
  • Technical Support and Upgrades
  • Project Development and Presentation
  • Analyze and understand existing software
  • Participate in decision making to optimize and improve infrastructure management

Requirements

  • IT knowledge
  • Business process analysis
  • Problem-Solving
  • Communication and presentation skills
  • Interpersonal communication skills
  • Teamwork and leadership skills
  • Organizational skills
  • Verbal and written communication skills in Greek and English
  • Technical/Coding Skills will be appreciated
  • SQL/Javascript Knowledge will be appreciated

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

Senior Software Engineers (Job code: 1259)

Responsibilities

  • Collaborating closely and continuously with fellow engineers in agile development teams, you will help build, validate, release and maintain innovative software products early and often
  • Understand software requirements, define specifications and design solutions
  • Ensure that our software is stable and runs efficient on different platforms
  • Demonstrate technical knowledge/leadership skills and advocate for technical excellence
  • Take time to continuously learn and share with peers

Requirements

  • University degree in Computer Science or related scientific field or relevant work experience
  • At least three years of work experience in developing high quality client-side and backend software using Javascript/Typescript, Angular and/or React and Node.JS and/or C# .NET
  • Experience with Git or similar distributed version control systems
  • Experience with relational databases like MySQL
  • Passionate about delivering high – quality code
  • Familiarity with the concepts of design patterns and refactoring
  • Clear and efficient communication skills

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

Project managers (Job code: 1263)

Responsibilities

  • Determine and define project scope and objectives
  • Predict resources needed to reach objectives and manage resources in an effective and efficient manner
  • Prepare budget based on scope of work and resource requirements
  • Track project costs in order to meet budget
  • Develop and manage a detailed project schedule and work plan
  • Provide project updates on a consistent basis to various stakeholders about strategy, adjustments, and progress
  • Manage contracts with vendors and suppliers by assigning tasks and communicating expected deliverables
  • Utilize industry best practices, techniques, and standards throughout entire project execution
  • Monitor progress and make adjustments as needed
  • Measure project performance to identify areas for improvement

Requirements

  • Solid knowledge of computer science
  • Knowledge of business environments
  • Project management and related experience will be appreciated
  • Proven ability to solve problems creatively
  • Familiarity with project management methodologies and best practices
  • Ability in seeing projects through the full life cycle
  • Excellent analytical skills
  • Strong interpersonal skills
  • Proven ability to complete projects according to outlined scope, budget, and timeline

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

Marketing specialists (Job code: 1264)

Responsibilities

  • Conducting market research about consumer requirements, habits and trends
  • Brainstorming and developing ideas for creative marketing campaigns
  • Assisting in outbound or inbound marketing activities by demonstrating expertise in various areas (content development and optimization, advertising, events planning etc.)
  • Liaise with external vendors to execute promotional events and campaigns
  • Create product content (e.g. sales enablement documentation, case studies, videos, websites, blog posts, Quora/forum responses) to articulate the benefits of our products/services to the world
  • Collaborate with marketing and other professionals to coordinate brand awareness and marketing efforts
  • Plan and execute initiatives to reach the target audience through appropriate channels (social media, e-mail, TV etc.)
  • Assist in analyzing marketing data (campaign results, conversion rates, traffic, etc.) to help shape future marketing strategies
  • Undertake individual tasks of a marketing plan as assigned

Requirements

  • Solid knowledge of computer science
  • Knowledge of digital marketing, product marketing, and/or product management
  • Excellent written and verbal communication skills in Greek and English
  • Proficiency in content management systems. You will be expected to build product pages, optimize the conversion paths on those pages, and use dynamic calls-to-action to create and test buyer stage-specific calls-to-action
  • Well-organized and detail-oriented
  • Prefer working in a collaborative, cross-team capacity
  • Previous experience in marketing positions will be highly appreciated

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

Human Resources Managers (Job code: 1267)

Responsibilities

  • Develop, implement and monitor overall HR strategies, systems, tactics and procedures across the organization
  • Bridge management and employee relations by addressing demands, grievances or other issues
  • Manage the recruitment and selection process
  • Support current and future business needs through the development, engagement, motivation and preservation of human capital
  • Nurture a positive working environment
  • Oversee and manage a performance appraisal system that drives high performance
  • Maintain pay plan and benefits program
  • Assess training needs to apply and monitor training programs
  • Report to management and provide decision support through HR metrics
  • Ensure legal compliance throughout human resource management

Requirements/Skills

  • People oriented and results driven
  • Knowledge of HR systems and databases
  • Ability to architect strategy along with leadership skills
  • Excellent active listening, negotiation and presentation skills
  • Competence to build and effectively manage interpersonal relationships at all levels of the company
  • Knowledge of labor law and HR best practices
  • Excellent written and verbal communication skills in Greek and English
  • Studies in Human Resources or related field
  • Working experience as HR manager or other HR executive will be highly appreciated
  • Experience with human resources metrics will be appreciated

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

QA Testers (Job code: 1271)

Responsibilities

  • Review and analyze system specifications
  • Collaborate with Software Engineers to develop effective strategies and test plans
  • Execute test cases (manual or automated) and analyze results
  • Evaluate product code according to specifications
  • Create logs to document testing phases and defects
  • Report bugs and errors to development teams
  • Help troubleshoot issues
  • Conduct post-release/ post-implementation testing
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle

Requirements

  • Skills in project management and QA methodology
  • Ability to document and troubleshoot errors
  • Excellent communication skills in Greek and English
  • Attention to detail
  • Analytical mind and problem-solving aptitude
  • Strong organizational skills
  • Familiarity with Agile frameworks and regression testing is a plus
  • BSc/BA in Computer Science, Engineering or a related field will be appreciated
  • Experience as a Quality Assurance Tester or similar role will be appreciated
  • Working knowledge of test management software and SQL will be appreciated

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

Economists (Job code: 1281)

Responsibilities

  • Compilation and submission of business plans in national and European programs
  • Technical support, management and supervision of co-financed programs
  • Proven experience in conducting studies (business plan, marketing plan κλπ.)
  • Processing and control of accounting records
  • Guiding companies for the integration of investment needs in the ESPA programs
  • Management and monitoring of the investment plans of private companies and public operators
  • Analysis of statistical data
  • Compilation of Financial Studies, presentations e.t.c

Requirements

  • Work experience in the management of research and development programs
  • Excellent communication skills as well as negotiation and presentation skills
  • Strong interpersonal skills
  • Excellent written and verbal communication skills in Greek and English
  • Knowledge of MS Office (especially MS Excel)
  • Organizational skills and attention to detail, analytical & combinatorial thinking
  • Ability to work in teams and achieve results under pressure

We offer

  • Competitive salary package and bonus
  • Access to online training courses
  • Opportunity to work in a friendly, modern and professional work environment encouraging innovation
  • Work on international high scale projects
  • Career growth and development opportunities
  • Private Health Insurance plan
  • Savings plan
  • Stock option opportunity
  • Hybrid working model

Send CV

As part of the development and expansion of the company we often seek partners who will staff the various departments of our company.

If you are energetic and ambitious and you want to work in a modern, dynamic and friendly environment in the IT and High Technology, please send us your CV.

Address: Ethnikis Antistasis 79, Ioannina, ZIP: 45221, Greece

Fax: +30-26510-94334

Email: collaborate(at)terracom(dot)gr

Please include the Job code. It is mandatory.