.Net Tech Lead- Immediate Joiners Only
Position Summary:
New Vision is seeking a highly experienced & skilled Technical Lead - .NET Fullstack, who has theability to engineer and design solutions across the .NET/.NET Core stack. The successful candidatewillbere-sponsibleforbringing,introducing,upgrading&transformingfromcurrenttolatesttrendingMicrosoft technologies in the system and holding a prior hands-on experience in creating & designingMicroservices architecture, .Net Core, highly scalable architecture, frontend technologies, relationaldatabasespreferablyMicrosoftSQL Server&NoSQLdatabases,DevOpsandContinuousDelivery.
Responsibilities:
- As a Tech Lead, you will be responsible for the detailed design and the day-to-day running of a software development team
- This will include advising on and contributing to the implementation and delivery of software com-ponents.
- You will also own, the operational stability of the components you build and, in a position, to affect change to improve the on- going robustness, resiliency and stability of those components.
- The role requires proven experience in planning, specifying, developing and deploying high performance, robust and resilient enterprise applications
- To design and develop high-volume, high-performance, high availability based applications using proven web technologies
- Towriteunitandintegrationtests,withinautomatedtestenvironmentstoensurecodequality
- To assist in defining the team's technical strategy and advising on product roadmaps and migration plans to achieve strategic goals
- Towriteconciseyetcomprehensivetechnicaldocumentation
- To liaise with the product manager and technical architect to explore and suggest appropriatetechnical solutions to achieve the required product
- Involvement in requirement discussions and status reporting with customers and internal stake-holders features as well as monitoring technical progress against plans. While safeguarding functionality, scalability and performance
- Responsible for work quality, ensuring it meets the technical standards.
- To monitor work against the production schedule closely and provide progress updates and re-port any issues or technical difficulties to the senior developers / leads on a regular basis
Preferred Skills & Experience:
- Hands-onexperiencewithaminimumof8yearsinMicrosoftTechnologystack.
- Design,buildandmaintain efficient,reusable,andreliableC#code.
- Experiencedesigning,building,andtestingWebAPI's
- ShouldbeawareofusingandconfiguringwebapplicationinIIS
- GoodknowledgeofC#,HTML,CSS,JavaScript,JQueryetc
- Should have knowledge of the ASP.MVC framework architecture, Web API, and Object- Oriented Programming
- HandsonexperiencewithrelationaldatabasesandSQL,primarilyMSSQL, ADO.Net.
- ShouldhaveknowledgeofSourceControlManagementtoolTFS,SVN,VSO.
- GoodunderstandingofthesyntaxofC#anditsnuances
- Solidunderstandingofobject-orientedprogramming
- Aknackforwritingclean,readable,reusableC#code
- Understandingoffundamentaldesignprinciplesbehindascalableapplication
- Abletocreatedatabaseschemasthatrepresentandsupportbusinessprocesses
- Familiaritywithcontinuousintegration.
- Knowledge/ExperienceofMicrosoftAzurewillbeplus.
- Knowledgeofchartlibrarieslike Charts.js,C3.js,D3.jswillbeplus
- Self-motivatedrequiringlessmentoring
- Goodverbalandwrittencommunicationskills
- AwareofworkinginAgileprojectdevelopmentmodel
- Musthaveskills: .NET /.NETCore/SQLServer
- Good to have skills: Technical Design and Cloud Computing