Description :
Job Title : Senior Software Engineer - .NET Core with Entity Framework and Database
Experience : 5+ Years
Location : Bengaluru, India
Employment Type : Full-Time
About Idea Infinity IT Solutions Pvt. Ltd. :
Idea Infinity IT Solutions Pvt. Ltd. is a CMMI Level 5 appraised and ISO-certified mid-sized IT organization headquartered in Bengaluru, employing over 250 professionals.
With annual revenues exceeding $30 million, we specialize in delivering software solutions primarily to the government and power utility sectors across India.
Our mission is to be a Globally admired and respected technology innovator by empowering customers through scalable, secure, and sustainable technology solutions.
We are looking for an experienced and passionate Senior Software Engineer with strong expertise in .NET Core, Entity Framework, and database technologies to join our growing development team.
Role Overview :
The Senior Software Engineer will design, develop, and maintain high-performance applications using .NET Core, Entity Framework, and robust database systems.
The ideal candidate should have hands-on experience with backend development, a solid understanding of data structures, and a keen interest in performance optimization and scalable architecture.
Key Responsibilities :
- Design, develop, and maintain enterprise-grade applications using .NET Core, C#, ASP.NET, MVC, and related frameworks.
- Implement and manage data access layers using Entity Framework and LINQ, ensuring efficient database operations.
- Build and optimize stored procedures, views, triggers, and queries in MS SQL Server or PostgreSQL.
- Create RESTful APIs and integrate them with various front-end applications or third-party systems.
- Ensure code quality through adherence to OOP principles, design patterns, and performance optimization techniques.
- Work closely with cross-functional teams to understand requirements and translate them into scalable software solutions.
- Participate in code reviews, architecture discussions, and continuous improvement initiatives.
- Utilize version control systems such as Git, BitBucket, or SVN and support CI / CD pipelines.
- Stay updated with emerging tools, frameworks, and best practices in .NET and database development.
Key Requirements :
Bachelors or Masters degree in Computer Science, IT, or a related discipline.Minimum 5 years of experience in .NET Core / ASP.NET / C# development.Strong hands-on experience with Entity Framework, MVC, and Web API.Proficiency in MS SQL Server or PostgreSQL, including schema design, query optimization, and stored procedure development.Sound understanding of CLR, multithreading, and performance tuning.Strong knowledge of data structures, algorithms, and object-oriented programming.Familiarity with frontend technologies such as HTML, CSS, JavaScript, and jQuery.Experience with AngularJS, Node.js, or WebSockets is an added advantage.Familiarity with Agile / Scrum methodologies and continuous integration tools.Excellent analytical, problem-solving, and communication skills.Why Join Idea Infinity :
Work on impactful, large-scale projects for government and power utility clients.Collaborative work environment that values innovation, ownership, and continuous learning.Competitive compensation and performance-based growth opportunities.Opportunity to work with cutting-edge technologies in a dynamic and growing organization(ref : hirist.tech)