Reporting To Head of Technology Architecture, Programmers Force

Position Purpose:

The purpose of this position is to enhance the quality and capability of the Programmers Force, to expand the company operations and to meet the quality code creation requirements of a rapidly growing technology business.

This is a key role which will suit a very strong senior developer and software architect who is happy working in a small dynamic team and taking full responsibility for completing feature enhancements within Programmers Force’s overall development cycle as well driving the development of our new projects on PHP  platform.

This technical architect and team leader will lead all aspects of the software development lifecycle from scoping requirements and writing use-cases through to system architecture and build to UAT and launch. This pivotal role reports directly to Programmers Force's Head of Technology and requires a focused individual with exacting standards and who is passionate about creating reusable, scalable and maintainable software architecture on PHP and related frameworks. Personal attributes required include a passion for technology, talent, mental agility, high standards and meticulous attention to detail.

Position Duties and Responsibilities:-

Primary Duties and Responsibilities:

  • Using object-oriented analysis and design to turn pre-agreed development tasks and requirements into scalable architecture.
  • Use-case/story writing for functional requirements
  • User story estimating
  • Iteration planning
  • Documentation of certain key areas of the system
  • Coding this architecture to pre-agreed standards.
  • Running regular code reviews with junior developers
  • Tracking & updating user story status during iterations
  • Report on progress in the weekly tech-team meeting.
  • Facilitate daily scrums
  • Manage release process
  • Lead maintenance of live release
  • Testing the completed code.

Ensure code test coverage meets agreed levels

Secondary Duties and Responsibilities

  • Assist with UAT planning
  • Assist with interface layout.

Position Requirements

Functional/Technical Skills

  • PHP5, MySQL, CodeIgniter (or experience with other MVC frameworks) JavaScript, XHTML, HTML and CSS
  • Strong OO Analysis & Design
  • Understanding of common design patterns
  • Ability to lead software development project lifecycle
  • Ability to effectively manage time and prioritize work.
  • Ability to assess the impact of new project requirements on an existing team workload.
  • Technical writing skills producing clear and unambiguous technical documentation and user stories
  • Ability to lead the development team under the direction of the Head of Technology.

Experience

  • 5+ Years’ working in object-oriented PHP 5
  • Experience working with agile development methodologies such as Scrum, XP, TDD, BDD
  • 2+ Year’s experience of CodeIgniter or other MVC frameworks
  • 2+ Years experiences of the  eCommerce platform,  an understanding of PCI compliance
  • Subversion or Git Repositories
  • Working on the command line of  Ubuntu Systems
  • Unit testing, Behaviour Driven Development – Behat
  • Experience of continuous integration, build and release techniques
  • Experience implementing and designing RESTful API's

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
30 - 45 Years
Minimum Education:
Bachelors
Degree Title:
Computer Science or Software Engineering
Career Level:
Department Head
Minimum Experience:
5 Years
Apply Before:
Jan 16, 2018
Posting Date:
Dec 15, 2017

Programmers Force

Information Technology · 51-100 employees - Lahore

Programmers Force is a FinTech Software Development company that develops applications for large scale financial institutions around the world. With us, you’ll get to work in multiple frameworks and learn to make them intelligent using machine learning. Our vision is to create innovative and intelligent business solutions through the development of smart web & mobile applications with a mission to support various industries in their day to day business challenges. You’ll get to work with tech geeks whose expertise include Artificial Intelligence (AI) based software, Application Programming Interface (API) development and Integration, FinTech Solutions, Enterprise Applications, Mobile App Development and Big Data Processing. With a versatile and experienced workforce, we are dedicated to introduce modern business solutions to help global businesses increase profitability and drive ahead of their competitors. From web developers, project managers, UI/UX designers to system architects, we have people who are talented, skilled and have expertise in a diverse range of competencies. We are on the hunt for candidates with technical expertise and skills required to develop and design efficient system software and applications. If you think you’ll be a good fit for our company, apply away! Programmers Force is an equal opportunity employer. We provide lucrative benefits to our employees, which include 25 paid holidays yearly, lunch, EOBI facility, flexible working hours, payment for overtime hours, indoor gaming, local and international trips, performance based bonuses, increments and promotions. We look forward to welcome you as a part of our team!

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!