Senior Software Engineer

Finthrive

Pune District, Gurugram District

Hybrid

INR 2,500,000 - 4,200,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Finthrive in Pune, India, is seeking an experienced software professional to contribute to feature development, maintenance and performance improvements across the stack. The role emphasizes scalable architecture design, code reviews, unit testing, CI/CD, and rapid adoption of new technologies to boost developer productivity while collaborating with support teams to resolve production issues.

Candidates should have 8+ years in software development, strong expertise in .NET (C#, ASP.NET),

Qualifications

  • Expertise in Visual Studio, C#, ASP.NET (MVC, RESTful APIs) and .NET Framework 4.8/NET 8.

Responsibilities

  • Responsible for developing new features and the maintenance and enhancements of existing functionality
  • Responsibilities include working within an extensible and performant system architecture
  • Maintain a broad knowledge of emergent trends in software development platforms, tools, methodologies and their underlying principles
  • Code review, unit test coverage and continuous improvement
  • Build tools to support automation and productivity
  • Communicate effectively with team members and project leadership to identify needs and evaluate alternative business solutions.
  • Ensure unit tests written for all new code
  • Seek opportunities to incorporate new technologies into the products technology stack when they can add value
  • Work directly with support organizations to resolve production issues
  • Provide application support by analyzing defects, replicating/fixing defects and providing root cause analysis for defects
  • Troubleshoot and resolve functional and performance related issues

Skills

Visual Studio
C#
ASP.NET (MVC, RESTful APIs)
Angular 17+
Git
CI/CD
Debugging
Performance optimization
Communication
Design Patterns

Education

Bachelor's degree in CS/IT/Engineering

Tools

Azure
Containers/Docker

Job description

Role & responsibilities
  • Responsible for developing new features and the maintenance and enhancements of existing functionality
  • Responsible for working within and maintaining an extensible and performant system architecture
  • Maintain a broad knowledge of emergent trends in software development platforms, tools, methodologies and their underlying principles
  • Code review, unit test coverage and continuous improvement
  • Build tools to support automation and productivity
  • Communicate effectively with team members and project leadership to identify needs and evaluate alternative business solutions.
  • Ensure unit tests written for all new code
  • Seek opportunities to incorporate new technologies into the products technology stack when they can add value
  • Work directly with support organizations to resolve production issues
  • Provide application support by analyzing defects, replicating/fixing defects and providing root cause analysis for defects
  • Troubleshoot and resolve functional and performance related issues

Preferred candidate profile
  • 8+ years of experience in Software Development.
  • Expertise in Visual Studio, C#, ASP.NET (MVC, RESTful APIs).
  • Expertise in Microsoft Azure Technologies, Containers, Dockers
  • Strong knowledge of .NET Framework 4.8 and .NET 8.
  • Strong hands-on experience on Angular 17 or higher
  • Proficiency with Git and modern branching strategies
  • Prefer to have experience using AI tools to increase developer productivity
  • Hands-on experience with SQL Server using ORM tools like Dapper or Entity Framework.
  • Understanding of OOD & Design Patterns, including Dependency Injection (e.g., Autofac, Unity).
  • Experience with microservices architecture and Azure cloud-based development.
  • Proficiency in messaging protocols (REST, SOAP, WSDL, X12).
  • Familiarity with unit testing frameworks (e.g., NUnit, MSTest, Moq).
  • Experience with CI/CD pipelines and DevOps tools (Azure DevOps, GitHub Actions, or Jenkins).
  • Secure coding practices and understanding of OWASP guidelines.
  • Strong debugging and performance optimization skills
  • Excellent oral and written communication skills.
  • Minimum bachelors degree in computer science, Information Technology, Engineering (B.E./B. Tech), MCA, or a related field.
  • Strong hands-on experience with .NET technologies.
  • Automated Testing and Test-Driven Development (TDD)
  • Healthcare domain knowledge, including HIPAA compliance, Patient Accounting, Revenue Cycle Management, and IT integration
  • Strong collaboration and mentoring skills for team development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .Net Developer
Senior .Net Developer

Y&L Consulting • Hyderabad, Bengaluru

Hybrid
INR 2,500,000 - 4,500,000
Software Developer
Software Developer

Kale Logistics Solutions • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Software Developer
Senior Software Developer

Karishma Marine Solutions • Mumbai

On-site
INR 1,100,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

Streamline Healthcare Solutions • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Expert Software Engineer
Expert Software Engineer

Alegeus • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Harbinger Systems • Pune District

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Engineer - .NET
Senior Software Engineer - .NET

Broadway Global Services • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Senior Full Stack Developer (.NET Core + Angular)
Senior Full Stack Developer (.NET Core + Angular)

Amplifon AG  • Gurgaon

On-site
INR 1,200,000 - 1,800,000
Tech Lead
Tech Lead

Optimus Information Inc. • Dadri

On-site
INR 1,800,000 - 2,400,000
.NET Application Developer
.NET Application Developer

Tata Consultancy Services • Indore District

On-site
INR 1,200,000 - 1,800,000