INTRACOM TELECOM is a global telecommunication systems and solutions vendor operating for over 40 years in the market. The company innovates in the wireless access and transmission field, offers a competitive telco software solutions portfolio and combines its offerings with a complete range of professional services.
Our mission is to shape future through technology and we recognize that human capital is the key factor to achieve this in today's business environment.
Our company's highly specialized and experienced personnel are pivotal to achieving demanding objectives and advancing the capabilities of the company to better serve its customers.
Within this framework, we are looking for a highly-motivated Software engineer for Cloud Native applications to join INTRACOM TELECOM’s Software Development Center in Thessaloniki .
We are specialized in the development of Telecommunication products, in collaboration with large international Telecommunication vendors with dominant worldwide presence.
In this context we are looking for telecommunication software engineers with solid software development background, to work in the domain of Cloud native applications software development
The successful candidate will receive adequate upfront training and will then be incorporated in an agile-team of developers, using modern software engineering practices and frameworks, in an international environment that spreads all around the globe.
Over time - and always in accordance to skills and experience gained while working with us, responsibilities will be increasing and expanding in the following areas :
Software development of new features, including requirement analysis, architecture design, coding, unit test, function test, continuous integration and verification
Continuous deployment and support telecommunication solutions
Contribution to the life cycle management of the software products (market customizations, customer support, solution of technical problems & maintenance)
Secure high product quality, applying software craftsmanship principles and techniques, and ensure timely deliveries
Coordinate and collaborate with other teams and technical experts
BSc in Computer Science, Electrical and Computer Engineering or other related discipline
Good knowledge (experience would be a plus) of at least one of the following programming languages : C++, Java, Go
Knowledge on scripting languages and Linux based shell scripting
Experience with different Linux flavors (experience in Linux system programming will be considered a plus)
Understanding of real-time network programming
Familiarity with S / W development environment and verification frameworks (Eclipse, JCAT, GitHub, Gerrit etc.)
Verification, automated verification and troubleshooting experience
Proficiency in English, both written and spoken
Flexible to travel abroad for short term periods
Work experience / postgraduate studies in related fields will be favorably assessed (, IT networks, Programming techniques etc.)
Good knowledge of Telecommunication networks and / or IT network protocols
Exposure to : Restful APIs / RAML, Containers, Docker, Microservices, Kubernetes, Java reactive will be considered a plus Cloud native tools like Istio, Jaeger, Helm, Envoy, Prometheus will be very useful Cloud systems and Virtualization platforms (, VMware, Redhat Openstack) Networking protocols (TCP, TLS.
HTTP / 2, JSON / YAML / XML)
Experience in databases, web and client-server development for system or network management
Strong analytical and problem solving skills
Ability to work effectively both independently and within a team
Excellent communication skills, able to accurately present the team’s activities in various international events, summits and meetups
Passionate about new technology trends in cloud and enterprise computing