We are hiring a Technical Lead - .Net for our India office at a leadership level
Technical Lead - .Net in HITEC City, Hyderabad
Good Communication(fluent English) is mandate.
Exp: 8+ Years
Immediate to 10 days Joiner
Role & Responsibilities:
• Clear understanding of software development lifecycle and the different methodologies - waterfall and agile
• Hands-on experience working on multiple large real-world software products
• In-depth understanding of architectural principles and the abilities (Reliability, Maintainability, Scalability)
• Architecture (System and Technical) - Design patterns, performance, scalability
• Understands what it takes to make a system production ready
• Expert level understand in Microsoft, XML, Front end technologies (JavaScript, JQuery, Bootstrap CSS, HTML5, node.js), Frameworks ASP.net MVC and is abreast with the latest trends and frameworks coming up.
• Microsoft Technologies: C#, ASP.NET, MVC, Bootstrap, JQuery, Databases, WCF/Web Services, Unit Test Framework.
• Can design the logical, software and physical architecture of large scale applications keeping the requirements and constraints in mind
• Experience in performance analysis and tuning at different layers
• Can break down the solution to smaller tasks and estimate and plan optimally
• Can own the on-time quality delivery of the entire solution
• Unit Testing Framework
• Database: SQL Server
• Product development implementation and experience
• Risk analysis
• Product support process
• Product maintenance
Communication:
• Strong Analytical and Communication skills and disciplined work ethic
• Can speak fluent English to be able to communicate ideas, status and issues with clarity
• Excellent written communication - to clearly document status or any issues or roadblocks with respect to the work assigned
• Can write detail system design documents
• Can define good design and coding standards for his/her technology stack
• Can effectively manage the delivery of a complete solution
Core Values:
• Takes ownership and commitment seriously
• Aptitude to learn new skills and technologies and passion to deliver and go beyond the call of duty
• Is abreast with the latest trends in technology and knows enough to recommend new tools and frameworks as per the requirements
• Ready to play different roles as needed on the project
• Is good at working with people and motivating the team to deliver high quality solutions
Educational Background
Bachelors/Masters in Computer Science from reputed educational institutions