#1 Job Board for tech industry in Europe

  • Job offers
  • All offersKrakówPHPSenior Software Consultant - PHP
    Senior Software Consultant - PHP
    PHP
    Capita

    Senior Software Consultant - PHP

    Capita
    Kraków
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Permanent
    Operating mode
    Remote

    Tech stack

      PHP 7.2+

      advanced

      Windows

      advanced

      Linux

      advanced

      Git

      advanced

      PHPUnit

      advanced

      RabbitMQ

      advanced

      English

      advanced

      Docker

      advanced

    Job description

    Senior Software Consultant role primary objective is to provide input and support into the process of analysing, designing and determine the better use of software products and services for the business and/or end client. Providing technical assistance and troubleshooting. Working as part of a team to drive better outcomes. Be a subject matter expert with deep understanding of product, application or service.


    What you'll be doing:

    • Follows engineering practices to assist the delivery of successful technical projects within the division
    • Understand the customer requirements, provides task level estimates, development and unit testing of the work packages
    • Peer and standards review with the peers and developers in the team to maintain the technical delivery quality of the solution
    • Focus on backend architecture (complete app and new features)
    • Closely collaborate with the entire team to provide the best solutions and influence the product.
    • Undertakes iterative development cycles of the deployable solution
    • Ability to work in a project based on different development methodologies like Agile, Scrum and Waterfall
    • Develops to agreed milestones and delivers in accordance to a set of targets
    • Participates in quality assurance to ensure products are fit for purpose
    • Unit test the work package prior to independent testing
    • Time management is essential to understand the delivery priorities and achieving SLAs
    • Ensures contribution in the daily stand-ups and other meetings wherever necessary. Play as a backup on behalf of other team members in case of any absence from the calls/forums
    • Take initiatives to improve team’s knowledge and overall capability
    • Maintains the development best practices and standard personally; actively participate in project tasks, following own standards
    • Escalates blockers to Technical or Project Manager when necessary
    • Provides the low-level documentation, known issues documentation, user guides and contribute to the knowledge repository that will benefit the team
    • Help Colleagues in India to understand tickets logged in German language by translating / explaining them in English


    Skills you need to succeed:

    • Senior level developer experienced in PHP 7.2+ and Symfony framework.
    • Knowledgeable in creating architectures for web applications (Using Domain Driven Design e.g.)
    • Docker on any OS – preferably on Windows/Linux
    • Solid in working exp. with agile methodologies
    • Git
    • PHPUnit / Codeception
    • Tilt (optional)
    • GitLab CI
    • Postgres, Redis, ElasticSearch
    • RabbitMQ
    • Experience with AWS Cloud products
    • Experience in mentoring/teaching/training junior developers.
    • Working experience with internal clients (UK and Germany) will be preferred.
    • Used to Test Driven Development (TDD)
    • Fluent in German and English Language
    • Proven IT experience in a commercial environment (5-8 years)
    • Knowledge of all areas of the development lifecycle)
    • Proven experience developing software observing good practices (such as Object Oriented Programming)
    • Experience of cross training and guiding junior developers and reviewing their work
    • Knowledge of all areas of the development lifecycle
    • Good verbal and written communication skills
    • Experience in developing Web based applications using PH
    • A good understanding of general source control practices (structures, versioning, branching, tagging, merging)
    • Experience in application analysis, requirement analysis, Root Cause Analysis (RCA), Troubleshooting & End User Support


    What's in it for you:

    • Employee Assistance Program for employees and their families (psychological support)
    • An extra day off for voluntary activities close to your heart
    • Access to our Employee Network Groups, which represent every strand of diversity and allow colleagues to connect and learn from each other on an open, inclusive platform
    • Opportunity to become one of the Internal Trainers
    • A multinational environment with strong ties to UK business culture
    • LuxMed medical healthcare and Generali group insurance
    • Multisport Plus / Classic or MultiKafeteria benefit systems
    • A positive atmosphere with excellent work-life balance (a 30-minute lunch break included in the 8-hour working day)
    • You’ll be joining a network of 55,000 experienced, innovative and dedicated individuals across multiple disciplines and sectors. There are countless opportunities to learn new skills and develop in your career, and we’ll provide the support you need to do just that. Our purpose is to create a better outcome for you.