Join an established software development company
Strong career progression opportunities
Be a part of a friendly and supportive team
You will be responsible for :
Maintaining and enhancing a custom web-based electronic signature and digital document application.
Applying best practice development patterns and following design briefs, Continuous Integration / Development, and maintenance of code
Providing technical expertise when working on new and existing modules / features / APIs
Analysing performance of existing applications, troubleshooting bugs and providing improvement recommendations
Developing solid, scalable, and reliable applications and ensuring adherence to the development process
Designing, coding, and applying unit tests
Project estimation for maintenance and new projects and defining project requirements
Creating development task lists or backlogs as well as technical documentation
Explaining complex ideas and concepts to the software product owners
Evaluating current systems with regards to future development, recommending software tools and identifying tasks that require automation
You have a degree in Computer Science, IT or a similar field.
You have at least 2 years of experience with Object-Oriented PHP (PHP7) and developing software using the Laravel framework
You have a fundamental understanding of data structures, routing, ORM, security, utilizing MVC / OOP concepts, and unit testing.
You possess a solid understanding of data manipulation and schemas
You have knowledge of frontend frameworks, aside from Bootstrap, such as React and / or Vue
Experience with Symfony will be advantageous
You are knowledgeable with RESTful API services as well as Git / GitLab / GitHub / BitBucket
You have a solid understanding of the principles of routing and client / server programming
You are a proactive team player who can perform in fast-paced environments
You have a passion for technology, research, willingness to do web and mobile applications
Open-source contributions are a plus
You have strong written and verbal communication skills
You have the ability to work independently as well as in a team environment
Our client is a software development company that offers end-to-end services to support their clients' business strategies.
Their dedicated team ensures the highest quality support that has resulted in the establishment of long-term partnerships with clients all over the world.