6 Credence Global Solutions Jobs
Technical Lead - .Net Technologies (8-10 yrs)
Credence Global Solutions
posted 19hr ago
Job Roles & Responsibilities :
- 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.
- 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.
- Help Implement future state application and platform roadmaps.
- Build application packages, databases, front-ends and middleware to optimize implementations.
- Specify non-functional software requirements and analyze all requirements to determine design feasibility within time and cost constraints.
- Estimate software development timelines and be accountable to the timelines by actively managing risks and changing requirements.
- Clearly and regularly communicate with management and technical support colleagues.
- Design and update software database.
- This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interfaces.
- Actively participate in requirement gathering, analysis & design.
- Produces high quality Technical Design specification (low level design).
- Test, maintain and recommend software improvements to ensure strong functionality and optimization.
- Independently install, customize and integrate commercial software packages.
- Facilitate root cause analysis of system issues.
- Identify ideas to improve system performance and impact availability.
- Resolve complex technical design issues.
- Development of technical specifications and plans.
- Analyze user requirements and convert requirements to design documents.
- Make good technical decisions that provide solutions to business challenges.
- Provide comprehensive support to internal customers; achieve resolution to outstanding problems or issues.
- Compile timely, comprehensive and accurate documentation and or reports as requested.
- Possess up-to-date knowledge of technological developments in the industry.
- Possess strong problem solving and decision making skills while using good judgment.
- Multi-task and change from one task to another without loss of efficiency or composure.
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.
- Experience working with a variety of technology systems, code builds, and developing business applications.
- Excellent skills in modern languages across stack (e., React or Angular, etc.)
- Active coach and mentor approach towards team collaboration, improvement and growth.
- High energy and passionate individual who inspires teammates to reach their maximum potential.
- Excited about trying new solutions outside standards.
- Demonstrated knowledge of web technologies, such as HTML, bootstrap ,CSS , jQuery and JavaScript.
- Strong in technical skill.
- Strong attention to detail.
- Flexible and willing to accept a change in priorities as necessary.
- Experience delivering large-scale, enterprise-wide, web applications.
- Extensive experience with system analysis and design of enterprise system environments.
- Experience with data modelling and designing of SQL databases.
- Experience with multiple frameworks (MVC, MVP, etc.)
Functional Areas: Software/Testing/Networking
Read full job description