Position
Title
Technical Lead
Department
Software Services
Number of
Position(s)
01
Application
Deadline
June 7, 2012
Position
Summary
The Technical Lead will be
responsible to deliver the product as per the requirements, and assist project
manager and lead design and development team members in making sure the product
is delivered on time, in budget and satisfying the desired quality. This
position will intensively involve requirement analysis, technical documentation
and leadership.
Qualifications
and Skills Requirement
·
Excellent
software engineering academic background
·
Experience
with managing projects individually or in collaboration with project managers
·
Excellent
working experience and in-depth knowledge in two or more of the technologies
& platforms
·
Excellent
experience with at least 5 large scale applications’ design, development and
delivery
·
Experience
with diversified industries and domains
·
Sound
knowledge of industry standard Design Patterns
·
Experience
with complex database designs using schema and schemaless databases
·
Demonstrating
skills in configuration management, data management, information management,
network security, IT architecture, infrastructure design, systems integration
and systems life cycle management
·
Capability
to lead multiple projects simultaneously
·
Good
communication ability, analytical and problem solving skills and a highly
professional attitude are essential
Responsibilities
·
Providing
business with scope of work and estimates
·
Working
in collaboration with Software Architects to define the system architecture and
design
·
Monitoring
and enforcing the system architecture during the entire life cycle of a project
·
Providing
technical direction for the development, design and systems integration from
definition phase through implementation
·
Executing
development plan and revising as appropriate to meet changing needs
·
Assigning
tasks to relevant resources & keep a check on task completion by maintain
hours being spent on each task
·
Maintaining
code repositories in order to support builds in development, QA, staging and
production environment
·
Performing
code reviews and mentoring team members
·
Facilitating
Project Manager by owning the complete development life cycle and by managing
technical risks throughout the project
·
Holding
regular status meetings with development team