FINJA, the leading Pakistani FinTech is on the hunt for a passionate technologist who has a deep understanding of developing a highly scalable reliable and secure application and infrastructure.
The ideal candidate must be well versed in common design patterns and architect best practices.
- Design and Develop architectural, functional and system requirements based on business needs
- Recommend and implement technical architectural changes to optimize application security, stability, flexibility and scalability
- Provide expertise in the development of standards, architectural governance, design patterns and practices
- Ensure system documentation is developed, maintained and readily accessible to the team
Technical requirement and skills:
- Strong understanding of Software design patterns including (Creational, Structural, Behavioral), Object-oriented / Aspect-oriented Approach, SAAS (software as a service) and programming paradigm
- Proficiency with RESTful architecture, implementation and deep knowledge of Open Api Specification and Swagger
- Should have 7-8 years of hands on experience in web-based development and it’s architecture.
- Should have a deep understanding of PHP and framework like Laravel/Symphony
- Should have strong PHP OOP knowledge
- Experience of developing and maintaining enterprise applications
- Capacity to debug, troubleshoot and maintain legacy systems
- Hands on experience with at least PHP 7.x