Senior .NET Developer - Back End

Talpro

Bengaluru Urban

On-site

INR 1,800,000 - 3,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Talpro seeks a Senior .NET Developer - Back End to build robust applications using .NET Core/6+, ASP.NET Core/MVC, or Blazor on Microsoft Azure.

You will design high-performance services, implement ORM data access with EF Core and Dapper, and drive cloud deployment strategies with Azure DevOps and Git in an Agile, international team.

Qualifications

  • Bachelor’s degree in Engineering or a related field.
  • Minimum 7 years of experience developing web applications using .NET technologies.
  • Proven experience in Blazor or ASP.NET Core/MVC.
  • Strong understanding of SignalR for real-time messaging.
  • Solid grasp of OOP, SOLID principles, and design patterns like MVVM/MVC.
  • Proficiency in writing unit tests using xUnit or bUnit.
  • Hands-on experience with SQL Server including stored procedures, triggers, and views.
  • Expertise in Azure DevOps, Git, and managing development workflows via branching/merging.
  • Hands-on experience with Azure App Services, Azure Functions, Azure Container Apps, and basic cloud administration.
  • Excellent communication and ability to work with international teams.
  • Willingness to work UK shift to collaborate with international teams.

Responsibilities

  • Design, develop, and maintain high-performance software applications using .NET Core/.NET 6+, ASP.NET Core/MVC, or Blazor.
  • Ensure adherence to design principles and provide innovative solutions.
  • Create technical and functional specifications with diagrams and prototypes.
  • Work with ORM frameworks like EF Core and Dapper to optimize data access.
  • Develop complex SQL Server stored procedures, triggers, and views.
  • Write unit tests using xUnit or bUnit to ensure reliability.
  • Utilize Azure DevOps and Git for CI/CD of applications.
  • Manage source code branching and merging strategies.
  • Participate in Agile development cycles with sprint planning and reviews.
  • Conduct peer reviews and ensure coding standards and security best practices.
  • Implement and manage applications using Azure services and cloud deployment strategies.
  • Perform basic cloud administration in Azure environments.
  • Provide mentorship to junior developers.

Skills

Blazor
ASP.NET Core/MVC
Object-Oriented Programming
SOLID principles
MVVM
XUnit
bUnit
C#
Communication
Agile

Education

Bachelor’s degree in Engineering or related field

Tools

Azure DevOps
Git
Azure App Services
Azure Functions
Azure Container Apps
SQL Server
Entity Framework Core
Dapper

Job description

Bangalore South, India | Posted on 10/08/2024

About Us

Talpro is leading the way in transforming the talent acquisition landscape. We deliver innovative, sustainable, and cost-effective recruitment solutions tailored to today’s business needs. Our mission is to offer comprehensive hiring strategies that address immediate recruitment demands while laying the groundwork for long-term success.

Job Description
Job Overview:

We are seeking a skilled Senior .NET Developer - Back End with extensive experience in developing robust applications using .NET Core or .NET 6+, ASP.NET Core/MVC, or Blazor framework. The ideal candidate will have a strong foundation in object-oriented programming, design patterns, and a deep understanding of the development and deployment of cloud-based applications on Microsoft Azure. The candidate must also demonstrate proficiency in ORM frameworks, cloud services, and continuous integration tools like Azure DevOps and Git.

The role involves developing high-performance web applications, ensuring code quality, and collaborating with cross-functional teams in an Agile environment. Strong communication skills and the ability to work in international teams are essential.

Key Responsibilities:
  • Application Development: Design, develop, and maintain high-performance software applications using .NET Core/.NET 6+, ASP.NET Core/MVC, or Blazor framework.
  • Design Principles: Ensure adherence to design principles, providing innovative solutions aligned with best practices.
  • Low-Level Design & Documentation: Create technical and functional specifications, including architectural diagrams, workflow charts, and prototypes using tools like Visio, Draw.io, and Figma.
  • Database Management: Work with Object-Relational Mapping (ORM) frameworks such as Entity Framework Core and Dapper to optimize database interactions.
  • Stored Procedures & SQL: Develop complex Stored Procedures, Triggers, and Views in Azure SQL Server to support back-end functionality.
  • Testing & Code Quality: Write unit tests using xUnit or bUnit frameworks to ensure reliability and quality of the codebase.
  • CI/CD Processes: Utilize Azure DevOps and Git for seamless continuous integration and deployment (CI/CD) of applications.
  • Version Control: Manage development workflows efficiently through source code branching and merging strategies.
  • Agile Development: Participate in Agile development cycles, including sprint planning, daily scrums, and retrospectives, ensuring team success.
  • Peer Reviews & Code Standards: Conduct peer code reviews, offer feedback, and ensure adherence to coding standards. Perform secure code reviews to uphold security best practices.
  • Cloud Services & Deployment: Implement and manage applications using Azure services, ensuring optimized performance and deployment strategies.
  • Cloud Administration: Perform basic cloud administration tasks within Azure environments to support application infrastructure.
  • Mentorship: Provide guidance and mentorship to junior developers to help them grow technically and professionally.
Requirements
Qualifications:
Required Skills:
  • Education: Bachelor’s degree in Engineering or a related field.
  • Experience: Minimum 7 years of experience developing web applications using .NET technologies.
  • Frameworks: Proven experience in developing applications using Blazor or ASP.NET Core/MVC.
  • SignalR Framework: Strong understanding and practical experience with SignalR for real-time messaging.
  • Design Principles: Solid grasp of Object-Oriented Programming (OOP), SOLID principles, and design patterns like MVVM, MVC, and component-based architecture.
  • Testing: Proficiency in writing unit tests using xUnit or bUnit frameworks.
  • Database Expertise: Hands-on experience with SQL Server, including complex Stored Procedures, Triggers, and Views.
  • CI/CD: Expertise in utilizing Azure DevOps, Git, and managing development workflows via branching and merging techniques.
  • Cloud Experience: Hands-on experience with Azure App Services, Azure Functions, Azure Container Apps, and basic cloud administration.
  • Performance Optimization: Strong experience in resolving application performance issues.
  • Documentation: Experience in preparing low-level design, workflow diagrams, and technical/functional documentation.
  • Communication: Excellent communication and presentation skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
  • Shift Flexibility: Willingness to work in the UK shift to collaborate with international teams and clients.
Desired Skills:
  • VB6 & Migration Tools: Familiarity with legacy technologies like VB6 and migration tools such as VBUC (Visual Basic Upgrade Companion).
  • Certifications: Azure Developer Associate certification is a plus.
  • Frontend Technologies: Experience with frontend frameworks like Angular or React.
  • Domain Expertise: Experience in the manufacturing domain is an added advantage.
Why Join Us:
  • Be part of a collaborative, innovative, and high-performing development team.
  • Work on cutting-edge technologies in cloud-based, scalable, and high-performance applications.
  • Enjoy flexibility with remote/hybrid work options and exposure to global clients.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

.Net Technical Lead /Developer
.Net Technical Lead /Developer

Talpro • Bengaluru Urban

Hybrid
INR 2,125,000 - 2,875,000
Full Stack Developer -Bengaluru ((.NET Core/.Net+MVC) + Angular/React))
Full Stack Developer -Bengaluru ((.NET Core/.Net+MVC) + Angular/React))

talproindia • Bengaluru

On-site
Competitive salary
Flexible working hours
Opportunities for professional growth
Full Stack Developer (.NET Core/.Net+MVC) + Angular/React)
Full Stack Developer (.NET Core/.Net+MVC) + Angular/React)

Talpro • Bengaluru Urban

Hybrid
INR 2,031,000 - 2,433,000
.Net Developer Angular
.Net Developer Angular

Talpro • Bengaluru Urban

Hybrid
INR 1,777,000 - 2,129,000
Senior Full Stack Developer (.NET Core, Angular (Optional: React), Sql and Azure)
Senior Full Stack Developer (.NET Core, Angular (Optional: React), Sql and Azure)

eSolutionsFirst • Hyderabad

On-site
INR 1,800,000 - 2,500,000
Senior .NET Full Stack Developer
Senior .NET Full Stack Developer

Cirruslabs • Hyderabad, Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Senior .Net Core Developer
Senior .Net Core Developer

Crew Kraftorz LLP • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior .Net Developer
Senior .Net Developer

Cognizant • Bangalore Rural

Hybrid
INR 1,500,000 - 2,100,000
Senior Lead Software Engineer - .Net Angular Azure
Senior Lead Software Engineer - .Net Angular Azure

Kovai.co • Coimbatore District

On-site
INR 800,000 - 1,200,000
Collaborative and fun team
Flat organizational structure
Rewards and recognition
+2
.Net Core Developer (C# with Angular)
.Net Core Developer (C# with Angular)

Eurofins • Bengaluru

On-site
INR 1,400,000 - 2,200,000