Job Description

Your path to e-business

CARRQW

NOW WE ARE HIRING!

Software Engineer

Job Summary: A key engineering role in the development of complex, multi-tiered and distributed Web based software applications. Works with a variety of technologies in an agile environment with a strong focus on engineering best practices, incremental delivery, continuous integration, and test-driven development.

QUALIFICATIONS:

Bachelor's degree in Computing, Information Technology, Mathematics, Physics or equivalent.

Minimum two years of experience in software engineering.

EXPERIENCE AND SKILLS

  • Bachelor's degree in Computing, Information Technology, Mathematics, Physics or equivalent.

Ability to gather requirements and elicitation, analysis and recording of data.

Strong technical skills and hands-on experience in Angular, PHP, Java, JavaScript, JQuery, HTML, CSS and related tools & technologies, including open source front-end & server-side technologies.

  • Hands-on experience with MySQL, phpMyAdmin and other open-source Databases and tools
  • Hands-on experience in Codeigniter Framework and MVC as well as microservice architecture

Experience and knowledge of OOP, Analysis & Design, Architectural & Design Patterns, Unit Testing, and the development of highly scalable web applications.

Understanding of Agile software development practices such as SCRUM & TDD/ATDD.

Working experience in Version Control Systems like Git Server and Git Clients

  • The desire to learn and continuously improve on the product quality, performance and other non-functional requirements.
  • Effective interpersonal and communication skills and the ability to interact promptly and professionally with the teams. Strong documentation skills
  • Excellent attention to detail and problem-solving skills.

Send your CV and portfolio to:

[email protected]

For more information, visit our web at

www.earrow.net