Tech Lead/Architect Software Development
C-Metric is US/India based company, looking for Tech lead / Software Architect for a newly formed Software Development team in India. You must have minimum of 5 years of experience in Software development. As a Tech Lead / Software architect, you will direct all areas of the software development process by defining and adhering to solid system architecture, data modeling, design, technology selection, testing and implementation, and post deployment support. You will work with India and US based teams to assimilate functional and non-functional requirements for the projects and systems and translate them into technical designs. You will establish processes to ensure and maintain overall quality standard of products delivered by the team. You will provide technical leadership to a team of software developers and create an environments in the team that supports cooperation and cohesiveness
Specific Responsibilities will include:
- Provide Technical Direction to members of a software development team.
- Understand of the business needs and develop functional and non-functional requirements for systems to be developed and technologies to be integrated.
- Carry out Technology selection through a well define and systematic approach.
- Designs and develop systems through software development and systems integration to meet the business requirements.
- Develop software and systems development plans, project plans, estimate effort and timeline for the development.
- You will be the primary person who will be responsible for technology selection.
- Determine proper usage and have good understanding of tradeoffs of architectures such as single or multi-threading models, distributed processing, n-tier development, web technologies, development tools, etc.
- Must have excellent Analytical Skills; Ability to lead team of software developers and should be a team player.
- Excellent written and verbal communication skill is must.
- Must have completed several projects and have experience in full SDLC including Spiral and Waterfall Models.
- Should have experience in developing medium to large scale applications.
- Be able to successfully apply advanced software development tools to minimize development time and effort.
- Define job description and work with HR to search and hire team members to fill the required skills to be able to successfully carry out the development tasks in technically superior and cost effective manner.
- Establish “best practices” for software and systems development.
- Establish sound and proven processes and software development methodologies.
- Ensure and maintain the overall quality standards and implement processes to achieve those standards.
- Any work with international clients is a plus. Must be able to handle multiple projects at a time, prioritize tasks and be able to track his/her work and be able to provide timely status reports.
Work Experience Requirements:
- 4-7 years of software or technology development experience. Minimum of 2 years with experience in providing technology leadership.
- Strong experience in different middleware technologies and servers, including both open source and proprietary technologies.
- Very strong relational database knowledge, including data modeling and performance tuning.
- Strong experience with interfacing with other enterprise systems through various messaging technologies such as web services
- Proven and demonstrable experience architecting, designing and implementing enterprise-scale, high volume, high availability systems.
Minimum Skills Required:
- C#.NET, VB.NET, ASP.NET, ADO.NET, Visual Studio.Net Web Services, SQL Server (or Oracle), Visual Basic 6.0, Crystal Reports, IIS, Visual Source Safe , XML, HTML, CSS, Web based systems and windows based system.
- Multi-tier, multi-threaded development. Understanding of frameworks and design patterns.
Additional Skills are a Plus:
- SharePoint, Collaborative solutions, Integration with productivity tools to automate MS Office, PDF, Crystal Reports, Active Directory integration, Document Management System, Testing Methodology and Tools, DNN, Drupal or equivalent Content Management system.
Education Requirements
- Bachelor of Engineering/Technology (BE or B.Tech) or equivalent. ME, M.Tech is a plus
e-mail resume to: techlead@c-metric.com
|