Nabídky práce v IT

Software Engineer

We are looking for a passionate Software Engineer to design, develop and deploy the software solution - SW engineers together with SW architect design the solution including delivery and deployment (Agile DevOps culture). Software Engineer responsibilities include close collaboration with Product Management, execution on requirements, defining system functionality and writing code in appropriate languages such as Java, C++, scripting. Main responsibility is to keep tight integration with Cisco ecosystem (CUCM, UCCX, UCCE, TP, MediaSense .. ) as well as support of various different telephony platforms such as Genesys, Avaya. Following market trends we accelerate shift to Cloud offering which brings cloud telephony platforms such as Amazon Connect,..

Základní info

Plat: 110 - 120 tis/měsíc + NÁBOROVÝ PŘÍSPĚVEK
Místo práce: Praha
Pracovní poměr: HPP

Za to Vám nabízíme

● Creative environment with strong sense of ownership living Agile, frequent hackathons

● Passionate environment towards automation

● Flexible home-office policy

● Architecting a solution for fast growth industry (high scalability, fault resiliency…)

● Global multinational environment HQ in Prague and offices across Europe, US and APAC

● Open and transparent environment and flat org chart – things get done faster

● Highly competitive salary

● Company benefits – meal vouchers, company breakfasts, safari books on-line and more

Co budete dělat

● Write well-designed, testable code based on PM (Product Management) requirements

● Develop a new software product from the ground up, staying true to our company’s core values and needs while lending your own creativity to the mix

● Create scalable, automated solutions for our customer base

● Integrate software components into a fully functional software system

● Write tests for each new development delivery as well as write tests for existing code to ensure compatibility and stability (tests for existing code should be modified when old code is modified)

● Document and maintain software functionality

● Improve operations by conducting systems analysis; recommending changes in policies and procedures

Co k tomu od Vás potřebujeme

● 5+ years (senior level) of software development experience

● Strong core Java skills, ability code in C++ (main focus on Java)

● Passion for API’s and protocols (IP telephony, REST, GraphQL)

● Spring Boot, Spring Integration

● RabbitMQ, Kafka client (previous experience is a plus)

● Linux (at least basic use)

● Object oriented programming, functional programming is a plus

● Familiar with general software design patterns

● VCS (preferably Git), Maven, Gradle

● Clean code attitude and test driven – unit tests, integration tests, ..

● Interest in cutting edge technologies (preferably Cloud technologies - Kubernetes, containers, Kafka), open-source

● Enjoy working in Agile environment

● Fluent English

● Java, Python, C++, Bash, JavaScript (React.js), …

● Kafka, RabbitMQ

● Oracle and PostgreSQL DB, SOLR

● Intel Compiler, GCC, CMake

● Maven, Git,..

● TestRail, Selenoid, TestCafe

● Code reviews

● Linux - CentOS, Redhat

● Containers (Docker), Orchestration (Kubernetes)

● Automated continuous integration pipeline (Bamboo, Stash, Bitbucket, Jira)

● IP telephony, Data analytics

Agile environment