Tuesday 22 May 2012

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
 
Resumes should be sent to cchr@csquareonline.com with the position applied for in the subject line. Candidates applying through CC employee reference should also mention the name of their referee.