Job Description- Technical Lead
We at Client have an urgent opening for the position of Technical Lead .The ideal candidate will be responsible for a demanding and rewarding variety of duties related to the development, enhancement and delivery of software system. The successful candidate will also get an opportunity to work on different and exciting projects. This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits and flexible schedules. The selected candidate will be required to operate from our Greater Noida office.
Experience
6-8 years of experience in independently designing and implementing small or medium-sized software systems and components using any technology.
Qualification
- Essential: 16 years of education
- Desirable: MCA, B.Tech /B.E (IT,CS, Electronics and communication).
Mandatory Skills
- Design and develop programming systems making specific determinations about system performance.
- Should be open to work over any technology.
- Provides technical direction for the development, design, and systems integration for client engagement from definition phase through implementation.
- Applies significant knowledge of industry trends and developments to improve service to our clients.
- Reviews work of the development team.
- Easily recognizes system deficiencies and implements effective solutions.
- Creates and executes development plans and revises as appropriate to meet changing needs and requirements.
- Keeps project manager well informed of the status of development effort and serves as liaison between development staff and project manager.
- Ensures technical teams are contributing to our code library.
- Owns the development lifecycle and is responsible for managing technical risks throughout the project.
- Communicates and enforces coding standards
- Performs code reviews and mentors junior developers.
- Manages technical resources within budget and project schedule.
- Consistently delivers high-quality services to clients.
- Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
- Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
- Knowledge of Agile software development would be an added advantage
Good to have
- Must be a good team player and enthusiastic learner
- Ability to solve problems quickly and completely.
- Ability to prioritize tasks and deliver on time.
- Possess excellent communication skills, with an emphasis on verbal and written communication.
- Ability to multi-task and stay organized in a dynamic work environment.
- Possess a positive attitude.
- Ability to Think outside the box.
- Experience and ability to teach or instruct less experienced team members
- Provide advice, training and technical support for various projects.
- Possess extremely advanced technical skills.
- Ability to work productively in a team.
- Expert knowledge of maintaining and debugging live software systems.
- Expert knowledge of writing program documentation.
- Expert knowledge of used operating systems- Windows, Linux/Unix.
- Expert knowledge of standard development tools.
Environment and Culture
Client is an international software consulting company with offices in US and India (Greater Noida). Client offers an energetic and invigorating culture built around hiring smart people eager to collaborate on delivering high quality services. Our core values are Communication, ownership and problem solving. We actively communicate and share our expertise and experience across implementations, both current and past. Applying this philosophy, we have been very successful in delivering projects with a wide variety of scope and complexity. We are planning for strong growth in our client base consulting services covering all aspects of software design and development, while working diligently to keep all our clients delighted. This all adds up to Client being a great place to grow and work!