Job Title: Senior .NET Core Developer
Location: Delhi, India [Remote option available for strong candidates]
Job Type: Full-time
Experience: Minimum 3 years
About Us:
One of our client’s at BIGO1 is a leading global management consulting company, providing innovative solutions to businesses worldwide is currently seeking a highly skilled and experienced Senior .NET Core Developer to join their dynamic team in India.
Qualifications & Responsibilities:
- Dependency Injection:
- Design and implement robust dependency injection patterns and practices within the .NET Core framework.
- Ensure seamless integration of dependencies across various modules and components.
- Entity Framework:
- Proficient in developing and optimizing applications using Entity Framework for data access and manipulation.
- Design and maintain complex database models and relationships.
- MVC Framework:
- Expertise in developing scalable and maintainable applications using the ASP.NET MVC framework.
- Collaborate with front-end developers to integrate user-facing elements.
- Identity and Sessions:
- Implement and manage user authentication and authorization using ASP.NET Identity.
- Proficient in handling user sessions for optimal performance and security.
- Testing:
- Develop and execute comprehensive unit tests to ensure the reliability and stability of the codebase.
- Implement and maintain automated testing strategies for continuous integration and deployment.
- SQL Server:
- Advanced knowledge of SQL Server database design, optimization, and maintenance.
- Write efficient and performant SQL queries, stored procedures, and triggers.
- Performance Tuning and Optimization:
- Identify and resolve performance bottlenecks in both the .NET application and the database.
- Implement best practices for optimizing code, queries, and overall system performance.
Qualifications:
- Minimum 3 years of hands-on experience as a .NET Core Developer.
- In-depth knowledge of Dependency Injection, Entity Framework, MVC framework, Identity, Sessions, Testing, SQL Server, and performance tuning.
- Strong problem-solving skills and the ability to work independently and as part of a collaborative team.
- Excellent communication skills and the ability to interact effectively with clients and stakeholders.
- Proven track record of delivering high-quality software solutions within deadlines.
Education:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
If you are a passionate and skilled .NET Core Developer looking to contribute to cutting-edge projects in a global consulting environment, we invite you to apply and join our talented team by filling the form here