Technical Lead .Net Job Vacancy in Avanze Group Bengaluru, Karnataka – Updated today
Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for
Full Details :
Company Name : Avanze Group
Location : Bengaluru, Karnataka
Position :
Job Description : Job Description – .Net Lead
Job Brief
The job requires .Net Tech Lead. This Lead is expected to have strong technical and communication skills, to work closely with the other team members in the development and managing of key projects. Ability to handle the team with high spirit, troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
Skills Requirement
Bachelor’s degree in Computer Science or related field plus 8-10 Years of .Net relevant experience
3+ Years of experience as a Lead Developer
Familiarity with the .NET framework, SQL Server, and design/architectural patterns (e.g. Model-View-Controller (MVC))
Knowledge of .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3,Bootstrap
Familiarity with architecture styles/APIs (REST, RPC)
Understanding of Agile methodologies
Experience with Threading, Multithreading and pipelines
Experience in creating RESTful API’s With .Net in JSON, XMLs
Experience with GitHub, Tortoise SVN Version Control
Strong attention to detail
Strong knowledge of asynchronous programming with the latest .Net framework like Async & Await, Plinq etc
Strong knowledge of Linq programming
Sound knowledge of front end scripts like Javascript, JQuery, ReactJs or Angular etc
Hands-on experience on SQL Server, Query optimization, DB server migration
Excellent troubleshooting and communication skills
Strong knowledge of testing frameworks like, NUnit, XUnit ,MS Test
Proven knowledge of ORM techniques like NHibernate, Entity Framework
Proven knowledge of WCF or Restful Web service creation
Skill for writing reusable libraries Understanding of fundamental design principles for building a scalable application
Responsibilities
Participate in the entire development lifecycle, from planning through implementation, documentation, testing, and deployment, all the way to monitoring
Remain up to date with the terminology, concepts and best practices for coding
Produce high quality, maintainable code with great test coverage
Develop technical interfaces, specifications, and architecture
Solve complex performance problems and architectural challenges
Assist software personnel in handling project-related work and other requirements
Troubleshoot and debug applications.
Serve as an expert on applications and provide technical support
Test and deploy applications and systems
This post is listed Under Technology
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company