.NET Team Lead
Position Description:
We are looking for experienced responsible and purposeful Team lead for managing and coordinating work of development team on large and interesting project.
Diligence, initiative and communication skills are required.
Primary Responsibilities:
- Business analysis and business process design
- Communicating with all parties involved through the entire project lifecycle,
- Design, develop and implement multi-tiered applications,
- Translate functional requirements into component based technical designs,
- Provide development estimates and track project progress,
- Work closely with project managers and test engineers to improve software specification and test cases,
- Troubleshoot and resolve functionality and performance issues.
Required:
- Bachelor’s Degree in Computer Science required,
- 4+ years of experience in building highly-scalable applications,
- Excellent design and coding skills,
- 4+ years developing and shipping production quality C/C++ or C# code required,
- Expertise in SQL server, and T-SQL required,
- Strong problem solving, debugging, and unit testing skills,
- Team player with a passion to learn and drive cutting edge technologies,
- Strong skills in problem solving, effective communication, leadership, time management,
- Technology evaluation and business requirements analysis skills.