Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join 10XTD and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p>DotNet Technical Lead.<br/><br/><b>Location :</b> Hyderabad, India.<br/><br/><b>Experience :</b> 8+years :</b> B.Tech / M.Tech / MCA.</p><p><br/><p><b>Responsibilities :</b><br/><br/>- Work closely with product owners, stakeholders, project managers and technical SMEs to establish technical vision and architectures to support delivery of features and capabilities on the product roadmap.</p></p><br/><br/>- Lead team in all phases of software engineering including requirements analysis, application design, tech stack selection, code development and testing.<br/><br/>- Mentor and coach developers to transition architecture skills and communicate big picture goals and deliverables.<br/><br/>- Ensure the on-time delivery of product roadmap features and schedules.<br/><br/>- Manage a small but diverse group of technical professionals (engineers, developers, testers).<br/><br/>- Lead Sprint planning meetings and facilitate high level planning/estimates on behalf of the development team.<br/><br/>- Participate in all SCRUM meetings (planning, retrospectives, daily SCRUM).<br/><br/>- Prototype new system features and architectural changes.<br/><br/><b>Qualifications :</b><br/><br/><b>Education :</b> B.Tech/M.Tech/MCA in Computer Science or related field.<br/><br/><b>Experience :</b> 8+ years in Full Stack Software Development, with significant experience in .NET Stack and frontend technologies.<br/><br/>- At least 8 years of experience as a senior developer and technical lead implementing .NET web MVC based applications using C# and .NET technologies (ASP.NET, ADO.NET and others) and high performing Web APIs using Entity Framework.<br/><br/>- Must have worked on at least two projects of migrating applications from legacy .Net framework to .Net 6 or .Net 8 core.<br/><br/>- Experience with on-premise infrastructure platforms and development practices.<br/><br/>- Experience in middleware, dependency injection, and configuration.<br/><br/>- Experience in Implementing security with ASP.NET Core Identity, Integrating OAuth2, OpenID Connect, and social login providers.<br/><br/>- Applying role-based and policy-based authorization.<br/><br/>- Experience in introducing / managing range of modern development methodologies and stacks.<br/><br/>- Experience leveraging technology trends in the industry and recommend/apply to products/services/use cases in a timely manner including new versions of software, emerging tech stacks, advanced development techniques keeping application security and performance as key tenets.<br/><br/>- Hands on experience implementing API gateway and configuration web API/applications behind WAF (Web Application Firewall).<br/><br/>- Working knowledge of JIRA Agile, Confluence, Source Control systems like Bit Bucket, Test Automation (like NUnit and Selenium) and Continuous integration.<br/><br/>- Deep understanding on .Net Platform 8.x including the following advanced features of .Net core.<br/><br/>- Building real-time applications with ASP.<br/><br/>- Implementing WebSocket communication and server push.<br/><br/>- Developing real-time features like chat, notifications, and live updates.<br/><br/>- Ensuring the scalability and performance of real-time applications.<br/><br/>- Implementing load balancing, caching, and data partitioning strategies.<br/><br/>- Ensuring high availability with failover, replication, and redundancy.<br/><br/>- Monitoring and optimizing system performance under load.<br/><br/>- Implementing advanced error handling techniques and patterns.<br/><br/>- Building resilient and fault-tolerant applications.<br/><br/>- Implementing circuit breakers, retries, and fallback strategies.<br/><br/>- Monitoring application health and handling transient failures.<br/><br/>- Understanding of Domain-Driven Design principles and concepts and collaborating with domain experts and stakeholders to build domain-driven solutions.<br/><br/>- Modeling complex domains and defining bounded contexts.<br/><br/>- Implementing domain events, aggregates, and event sourcing.<br/><br/>- Event-driven systems with message queues and event buses.<br/><br/>- Event sourcing and CQRS patterns.<br/><br/>- Advanced C# features</p><p><br/></p><p>- Understanding memory management and garbage collection.<br/><br/>- Advanced multithreading concepts </p><p><br/></p><p>- Writing thread-safe and efficient concurrent code.<br/><br/></p><p>- Debugging and diagnosing threading and performance issues.<br/><br/>- Optimizing web applications for performance and load times.<br/><br/>- Implementing best practices for efficient CSS, JavaScript, and image loading.<br/><br/>- Leveraging browser and server side caching, compression.<br/><br/>- Measuring and monitoring web performance with tools like Lighthouse or WebPageTest.<br/><br/>- Understanding code generation and metaprogramming techniques.<br/><br/>- Using tools like T4 templates or Roslyn code generation .<br/><br/>- Implementing custom code generators and analyzers.<br/><br/>- Leveraging metaprogramming to reduce boilerplate and improve code quality.<br/><br/>- Working with third-party APIs and web services .<br/><br/>- Managing API keys, tokens, and rate limits.<br/><br/>- Implementing error handling and fault tolerance for external services.<br/><br/>- Ensuring secure and efficient communication with third-party services.<br/><br/>- Advanced architectural patterns .<br/><br/>- Implementing scalable, modular, and maintainable application architectures.<br/><br/>- Evaluating architectural patterns based on project requirements and constraints.<br/><br/>- Adapting to new architectural paradigms and industry best practices.<br/><br/>- Hands on working and troubleshooting experience on writing script in C# version 11 and above and T-SQL.<br/><br/>- Proficient in designing and developing REST APIs using .NET Core 8.x, Open API Specifications and Swagger including adherence to OWASP secure coding practices.<br/><br/>- Experience in Applying SOLID principles to build maintainable and extensible software.<br/><br/>- Experience in Azure security and API security in general along with API security implementations.<br/><br/>- Experience in .NET web technologies along with any of the JS frameworks Angular/React/Vue JS.<br/><br/>- Very strong experience in designing and developing API centric unit test cases along with Mocks / Assertions.<br/><br/>- Experience in Review of HLD and LLD along with ownership of necessary documentation.<br/><br/>- Experience in designing and developing Microservices using Dapr framework.<br/><br/>- Experience in Monitoring and troubleshoot applications with IDE and Profilers.<br/><br/>- Profiling .NET applications to identify performance bottlenecks, implementing caching, asynchronous programming, and other optimization techniques.<br/><br/>- Experience in Monitoring and improving application performance.<br/><br/>- Excellent OOPS knowledge.<br/><br/>- MS SQL Server 2022.<br/><br/>- Any 1 Open-Source SQL and NoSQL DB experience, preferably PostgreSQL and Cassandra.<br/><br/>- Any ORM framework.<br/><br/>- Available to work from office in Hyderabad.<br/><br/>- Available to join within 30 days.<br/><br/><b>Considerations :</b><br/><br/>- Location : Hyderabad.<br/><br/>- Working from office.<br/><br/>- 5 day working.<br/><br/></p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
10XTD is actively hiring for this 10XTD -.Net Technical Lead - C#/ASP/WebAPI position
Apply Now