Lead Programmer definition clarification
- by Junaid
I am working on PHP and MySQL based web application for more than 5 years now. I started my career from Intern - Jr Developer - Software Developer - Sr. Software Engineer [Team Lead] that's what I am nowadays.
I was looking at the link at Wikipedia regarding who is a lead programmer. The link states the following:
A lead programmer is a software engineer in charge of one or more
software projects. Alternative titles include Development Lead,
Technical Lead, Senior Software Engineer, Software Design Engineer
Lead (SDE Lead), Software Manager, or Senior Applications Developer.
When primarily contributing in a high-level enterprise software design
role, the title Software Architect (or similar) is often used. All of
these titles can have different meanings depending on the context.
My current job responsibilities are more or less like a Development Lead and to some extent near Software Architect because I usually design the core structure of new products and managing 2-3 project simultaneously and in the meantime involved in assisting other teams regarding the structural design of their projects, I am usually on call with clients along with project managers, I code most of the time when my team stuck somewhere / workload / integrating some third party API and etc.
Primary reason of this writing is to know if I qualify for a Development Lead Title? in accordance with my above mentioned job descriptions?