Position: Job Description - Senior Tech Lead
Qualification: BTech/ MTech( Optional)
Experience: 4 to 7 years
Skill Sets / Requirements:
Must Have:
- Expertise in at least one programming language, preferably PHP.
- Should have minimum of 1 Year of experience in leading mid size team
- Proficiency with web technologies including HTML, CSS, Javascript, AJAX, JQuery, etc.
- Experience of working with relational databases (Eg. PostgreSQL, Oracle) and NoSQL
- Expertise with Agile and Scrum frameworks and proficiency in Scrum techniques and artifacts
Good To Have:
- Working Knowledge of frameworks like CI, Laravel, YII, any MVC framework
- Experience with JS libraries and frameworks like a Node.js, Angular.js, ReactJS
- Knowledge of database design and modeling
- Working knowledge of API for web based Applications
- Experience with Test-Driven Development (TDD)
- Good knowledge of high level and low-level system design
- Experience in Cache, search plugins in terms of optimization
- Conceptual understanding of OS & Networking
- Excellent written and verbal communication skills
- Proactive data backed problem solving and coaching skills
- Familiarity with Git or similar distributed SCM tool
Responsibilities
- Defining and scoping projects by working closely with business customers to understand their needs and priorities along with internal and competitive information into clear, prioritized requirements.
- Working with the development and business team to deliver a finished product that achieves its goals, on schedule by proactively identifying and resolving strategic issues and risks that may impact the team’s ability to meet goals.
- Management and delivery of projects with the highest levels of performance, reliability, usability, and business customer delight
- Driving user workflow on user experience, review, and clarification sessions with the development team, business customers, and quality engineering teams to deliver maximum customer value with available time constraints and resources.
- Will be required to work in a highly dynamic work environment which requires strong skills in terms of cross-functional team coordination, consensus building among various verticals within the organization and across departments to achieve overall business objectives in a timely & efficient manner.
- Lead the Scrum team in the implementation of Agile methodology and scrum practices
- Preparing DB queries to generate reports, analysis of data/data interpretation to facilitate decision-making.