Credence Global Solutions
Technical Lead - .Net Technologies
Job Location
pune, India
Job Description
Job Description : - The Technical Lead should be able to provide technical expertise by independently determining and developing approaches to solutions for a wide range of complex software engineering problems. - Understands company goals, practices and product strategies and apply them when resolving a variety of problems. - Uses judgment and creativity and sound technical knowledge to obtain and recommend solutions. - Assignments may include new products as well as upgrades and enhancements, or fixes to existing products. - Oversee the full software development lifecycle, ensuring projects are delivered on time, within budget, and meet quality standards. - Provide technical leadership and mentorship to a team of developers, promoting best practices in coding, design, and architecture. - Collaborate with stakeholders to design and implement scalable and maintainable application architectures using .NET and Angular. - Conduct code reviews to ensure adherence to coding standards and implement unit testing strategies for code quality assurance. - Facilitate collaboration with cross-functional teams, including product management, QA, and UI/UX designers, to ensure alignment and high-quality product delivery. - Maintain comprehensive documentation of system architecture, design specifications, and development processes for knowledge sharing. - Lead the development and delivery of high-quality .NET MVC applications, focusing on advanced data modeling and optimization. - Collaborate with team members to integrate user-facing elements, databases, and backend services for seamless functionality. - Drive performance enhancements to meet industry standards and best practices across applications. - Write and oversee well-structured, test-backed server-side code in C#, F#, and Visual Basic. - Analyze business requirements, design new functionalities, and provide accurate development task estimates. - Support and maintain existing applications, troubleshoot issues, and implement bug fixes effectively. - Evaluate and select efficient technologies for applications, considering both current and future needs. - Design and build modular, maintainable application layers, ensuring compliance with architectural guidelines. - Develop and implement standards for code review, quality, storage, access and efficiency. - Coach and mentor the team on software best practices (design, coding, troubleshooting, work breakdown, work estimation, refactor strategies, automated testing). - Ability to handle 80% an individual hands-on experience and 20% to guide and remove technical impediments faced by the team of size 3-4 developers. - Responsible for understanding existing application architectures and determining the go forward solution. - Excellent written and verbal communication skills, including group leadership and executive presentations. Candidate requirements : - Hands on experience in application or product development in .Net technologies (C#,ASP. net, Entity framework, Web API, VB.net, MSSQL). - BE/Graduate degree in Computer Science or related software engineering field, or equivalent practical experience. - With 8 years of experience in IT and 5 Years of proven experience as technical lead for ASP. NET applications. - Must possess 5 years of experience in MVC.net - Strong in SQL stored procedure, view and complex query writing. - Hands on experience in JQuery, LINQ, Entity framework. - Ability to effectively communicate and collaborate vision and opinions with diverse teams and communicate complex technical concepts in an approachable way across front, middle and back office capabilities. - Excellent knowledge of API, Windows/web services, C#.net, HTML, XML, OOA and OOD Concepts. Shift Time : 2pm-11pm(IST) (ref:hirist.tech)
Location: pune, IN
Posted Date: 10/20/2024
Location: pune, IN
Posted Date: 10/20/2024
Contact Information
Contact | Human Resources Credence Global Solutions |
---|