Job Openings .Net - Technical Lead

About the job .Net - Technical Lead

Designation: .Net-Technical Lead

Experience: 8-12 Years

Job Location: Noida, Delhi NCR / Multiple Locations

Number of Positions: Multiple

Qualifications: B.Tech / MCA or higher

Work Timings: 1:30 PM IST to 10:30 PM IST

Functional Area: Development


Key Responsibilities:

  • You will be expected to own project technical aspects from start to finish, closely collaborating with other team members and mentoring junior developers. Attention to detail and pride in your work are essential.
  • Analyze business and technical requirements to define the scope of development and implementation initiatives, as well as integration practices.
  • Develop and maintain data architecture guiding principles, policies, best practices, reference architecture, and standards.
  • Play a critical role in transitioning n-tier web form applications into SOA architecture.
  • Delegate tasks for each project in the pipeline to the appropriate developers based on their strengths, experience, and availability.
  • Demonstrate expertise in software design and object-oriented design (OOD) methodologies.
  • Utilize Angular/React and other front-end technologies to decouple the client side of applications from the server side and improve overall performance.
  • Implement transaction management, normalization, and performance tuning concepts to maintain a well-structured, robust, responsive, consistent, and scalable database.
  • Apply object-oriented programming, design patterns, and SOLID principles to develop high-quality code.
  • Contribute actively to defining coding, system design, and architecture standards.
  • Deliver solutions according to user requirements while meeting development, quality, and documentation standards.
  • Provide maintenance support for web applications.
  • Ensure proper source and version control of web applications, perform code reviews, and maintain code quality.
  • Assist and participate with the development team in preparing builds and deployments.
  • Maintain quality standard documentation throughout the development process.

Skills, Knowledge, and Experience:

  • 8+ years of experience building web-based applications using ASP.NET, C#, SQL Server, .NET Core, and front-end technologies such as Angular/React Framework.
  • Database design and development experience (Oracle, Microsoft SQL Server/MySQL/MongoDB).
  • Highly desirable experience in Microservices, Kubernetes, and Docker.
  • Experience in creating web services and Service-Oriented Architecture (SOA).
  • Strong knowledge of design and integration patterns, especially in applications involving Portals/SSO, legacy applications, B2B applications, and external partners using ESB.
  • Experience with concurrent development source control (Git) and continuous integration (Jenkins or Bamboo).
  • Expertise in creating documents such as Application Architecture, Database Schema, Sequence diagrams, Class diagrams, etc.
  • Interpersonal communication and organizational skills are required to operate as a contributing member of virtual teams delivering quality services.
  • Experience supporting peer teams and responsibilities such as infrastructure, operations, enterprise architecture, and information security.
  • Experience working with multi-vendor, multi-cultural, distributed offshore and onshore development teams in dynamic and complex environments.
  • Excellent written and verbal communication skills.
  • .NET certification is a plus.
  • Experience working with USA clients is a plus.
  • Experience with Power Apps and MS Flow is a plus.
  • Experience with SSRS and SSIS is a plus.