PHP Developer

Angajator: KEPLER-ROMINFO SA
Domeniu:
  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
    Orase:
  • BUCURESTI
  • Actualizat la: 21.11.2018
    Scurta descriere a companiei

    Kepler-Rominfo is a leading Romanian company with multinational presence, providing IT services and solutions to both local and international customers for more than 20 years. Covering a wide range of industries and business verticals and having +1000 completed projects for clients in over 30 countries, Kepler-Rominfo is a sought provider for nearshore and offshore software development, consultancy for top technologies.

    As of the end of 2016, Kepler-Rominfo has become part of the Alten Group - the European leader in engineering and technology consulting.

    We are proud to be here and we invite you to join us!.

    Cerinte

    Professional Requirements MUST HAVE:
    • Solid knowledge of software engineering principles (OOP, Domain Driven Design, Programming and Agile best practices, etc.);
    • Advanced knowledge of relational and non-relational databases, preferably MySQL;
    • Advanced knowledge of APIs, web protocols and services (REST, SOAP, HTTP, SOA, Microservices, API First approach)
    • Experience building large-scale applications and refactoring it;
    • Experience with unit/integration/functional/exploratory tests
    • Ability to deliver value in an Agile development environment – experience in working Agile (Scrum, LeSS, Kanban)

    Professional Requirements NICE TO HAVE:
    • Not be afraid to code across several programming languages from PHP to Java, Python or JavaScript;
    • Async processing (RabbitMQ, SQS);
    • Systems knowledge and basic shell scripting (RedHat/CentOS but not only);
    • Cloud computing knowledge (not just buzzwords, we use: Docker, Ansible, Terraform, AWS);
    • Virtualization solutions and alternatives (what we use: Docker, Swarm, Kubernetes, ECS);
    • Continuous Integration (we have 3 different environments before pushing to production);
    • Blue-green deployment pattern (one button and we're moving code to production without downtime);
    • Monitoring the application and infrastructure for the best performance (we use JMeter, AppDynamics, NewRelic, Zabbix, and play with a bunch of others);
    • Knowledge about Security concepts;
    • Open Source contributor (we use tools built by the community and want to contribute also);

    Responsabilitati

    • Own and drive development, testing and delivery of best quality features in a cross functional environment; understand business needs and push great software to production
    • Design core, backend and frontend software components that can scale as our product does;
    • Responsible for resolving any production issues when they arise;
    • Conduct design and code reviews;
    • Analyze and improve efficiency, scalability, and stability of various product components and system resources;

    Alte informatii

    What exactly can you expect if you work at Kepler?
    • We have been collaborating with Romanian and foreign companies for over 20 years, which brings a certain polyvalence.
    • We provide you with a “Career Path Officer” who’s primary objective is to create a high comfort level for programmers, business analysts, project managers (in one word, our Kepler Specialist) in the projects they are involved in, but his role has many other facades.
    • Another element which is a common day reality for a Kepler Specialist is the flexibility. This goes beyond the classical work schedule flexibility and refers to the possibility of changing both projects and technologies.
    • Career development is not a wish. It’s a reality.