Wednesday, September 30, 2020

Senior PHP Developer - Laravel/MySQL (2-6 yrs) (Cyphertree)

Job Description:

For our Roster Team we are looking for a Backend Developer. You are responsible for maintaining and expanding the business logic we have for processing and interpreting roster information. Airline crew upload raw roster data into our service (pdf, excel, txt, html or webcal files). The business logic which we maintain per airline roster system is capable of parsing the relevant data from the raw roster data into our normalised models. After extracting and parsing the data, we store these normalised models in the database. We use a combination PHP microservices. Some legacy code is in PHP as well as other backend components.

What we expect:

You should have awesome development skills and the ability to translate those into elegant, scalable code. Most importantly, you should have the mindset to work well in a highly agile, motivated, fast-growing start-up environment.

Knowledge and experience with :

- Experience level 4 to 8 years

- PHP7 / Laravel or Lumen framework (Must)

- OO skills, including strong design pattern knowledge

- Storage and caching solutions such as MySQL and Redis

- Good grip on web technologies including HTML, CSS, JavaScript, AJAX, jQuery, etc.

- Testing frameworks

- At least 1-year experience using the MVC pattern, along with knowledge of either YII, YII2, Code Igniter framework in PHP.

- Knowledge Git and Github

- Willingness to learn and adopt new technologies

- Willing to put additional efforts to complete challenging tasks

- Must have extensive knowledge of databases and SQL

- A love for clean and elegant code

- Independent and accurate

- Proficient in English as the role requires to work in close coordination with the team bases in the Netherlands

We also expect you to be a team player that is:

- Independent;

- Accurate;

- Has eye for detail;

- Is proficient in English;

-Has a willingness to learn and adopt new technologies.

Day to day tasks would be :

Role and Responsibilities :

- Add support for new airline roster parsers.

- Maintain airline roster parsers and improve them.

- Testing airline roster parsers and ensure their quality.

- Resolve issues and process feedback that is reported by our customers.

- Improve our technical architecture, using the latest and greatest technologies and design patterns

- Work closely with Project Managers and other Team members to ensure timely completion of deliverables.

- Develop and support new & existing features on the application of the assigned work.

- Participate in scrum ceremonies and update the progress of assigned tasks in agile development tools.

- You will collaborate closely with our team in the Netherlands. JIRA software, Slack and Skype will be used to manage agile development cycle. Our teams are agile and work with Scrum and Kanban methodology.

Apply Now