Lead, Software Development (PHP/Laravel Fullstack) - LSD30102301
Brief description :
Roles and Responsibilities
Architect and define technical strategies for mid-sized, complex Laravel projects that include frontend components built in VueJS, ReactJS, and D3JS and integrations with systems like ElasticSearch. The solutions should be aligned with the short-term and long-term goals of the client.
Provide technical consultancy to clients, ensuring alignment of technical strategies with business objectives.
Contribute to the recruitment process by assessing technical competencies.
Offer technical advice to the sales team, aiding in the estimation and project requirement queries.
Collaborate with the Business Analyst for requirements gathering and transform client needs into technical specifications and actionable tasks. For low-complexity business requirements, the Lead may be expected to directly elicit, analyze, and document the requirements of the client.
Oversee the development team, ensuring technical tasks are completed to high standards.
Conduct code reviews, upholding best practices and high code quality.
Develop and execute internal training to enhance team skills and knowledge.
Create and maintain well-documented, efficient, and standards-compliant code.
Develop custom modules for integration into various systems and troubleshoot production-level application issues.
Keep up with emerging technologies to influence future design decisions and strategic directions.
Developing case studies from projects executed, maintaining project documents like SRS, Technical Design, and Project Plans Process Adherence
Contributing to the development of processes for improvement, and educating team members on processes.
Collaborating with Engagement Managers and Project Managers to find opportunities to increase the billability and productivity of the team members.
We are looking for the following attributes.
7+ years of software development experience, with a preference for expertise in PHP/Laravel Fullstack with ReactJS, VueJS, D3JS, etc
Experience in designing Databases - specifically in MySQL and good knowledge of SQL queries as well as using ORMs.
Experience in working with AWS environment and knowledge in systems like Docker is preferred.
Demonstrable system design experience, with the ability to conceptualize, document, and implement scalable and maintainable system architectures.
A keen ability to engage with clients, conceptualize their requirements, and define technical solutions that meet their business needs. The candidate should have a strong client requirement focus, ensuring that every technical decision aligns with the client's goals.
Solid understanding of SDLC, frameworks, and design patterns.
Experience with testing frameworks and performance optimization.
Experience in managing the security of web applications
Demonstrated capability to architect solutions and work independently.
Experience in solution/technical architecture creation, and development estimation.
Leadership experience in managing and mentoring engineering teams.
Strong knowledge of GNU/Linux and experience with PHP to create and consume web services.
Experience with Agile methodologies and DevOps practices.
Has experience handling deployments, merging pull requests, maintaining codebase, and defining branching and tagging strategies for the codebase.
Professional skill sets
Aptitude for quick learning, critical thinking, and problem-solving.
Decision-making and leadership capabilities with conflict resolution experience.
Client management capabilities and the ability to adapt under stress.
Demonstrated capability of working independently without guidance.
Excellent verbal and written communication skills.
You may apply here or share your resume at firstname.lastname@example.org with the subject line - 'Application for the post of Lead, Software Development - PHP/Laravel Fullstack - LSD30102301