Assistant Manager - Dot Net Developer
BNP Paribas Bengaluru, Karnataka, India
Job Description
"As an Assistant Manager - Dot Net Developer at BNP Paribas, you will play a critical role in shaping the future of global markets by leveraging cutting-edge technology to drive business growth and innovation."
In this role, you will be responsible for leading a team of skilled developers in designing, developing, and deploying high-performance, scalable, and secure software applications using Microsoft .NET technologies.
You will collaborate closely with cross-functional teams, including business stakeholders, product owners, and technical leads, to deliver complex projects on time, within budget, and to the required quality standards.
Why you should learn this:
With the increasing adoption of digital technologies in the financial services sector, the demand for skilled Dot Net developers is on the rise, offering exciting career opportunities and growth prospects.
Expected Salary: The average salary for a Dot Net developer in the UK is £60,000 - £100,000 per annum, with senior roles like Assistant Manager commanding higher salaries, often exceeding £120,000 per annum.
How it works:
- Step 1: Design and planning - Collaborate with stakeholders to define project requirements, create technical designs, and develop project plans.
- Step 2: Development and testing - Lead a team of developers to design, develop, test, and deploy software applications using Microsoft .NET technologies.
Core Concepts to Master
Microservices Architecture
Design and implement scalable, loosely-coupled microservices using .NET Core, ensuring high availability, performance, and security.
.NET Core and ASP.NET Core
Develop and deploy high-performance, scalable web applications using .NET Core and ASP.NET Core frameworks, leveraging features like middleware, routing, and dependency injection.
Entity Framework Core
Design and implement data access layers using Entity Framework Core, ensuring efficient, scalable, and secure data access to relational databases.
Interview Questions (Beginner)
- What is the difference between .NET Framework and .NET Core?
- How do you handle errors and exceptions in .NET applications?
- What is the purpose of dependency injection in .NET?
Job Overview
Advance Questions
- • Design a microservices architecture for a complex financial application using .NET Core.
- • Implement a high-performance, scalable search engine using ASP.NET Core and Entity Framework Core.
- • Explain the concept of AOP (Aspect-Oriented Programming) and its application in .NET.