Senior Software Developer

6 - 9 years

0 - 1 Lacs

Posted:9 hours ago| Platform: Naukri logo

Apply

Skills Required

Work Mode

Work from Office

Job Type

Full Time

Job Description

Senior Software Developer (Financial ERP & Automation)

Overview:

We are looking for a highly skilled and experienced Senior Software Developer to become a key person in our engineering team. You will drive the design, architecture, and successful delivery of our mission-critical Financial applications within our core ERP system.

This role requires balancing hands-on development (C#, modern .NET, SQL Server) with technical ownership, focusing specifically on building new applications for financial processes, enhancing existing functionality, and implementing business-critical automations. We seek a candidate with deep technical expertise who is genuinely interested in or possesses a foundational understanding of finance and accounting principles.

Key Responsibilities:

  • Lead the technical design and architecture of major application components related to our financial processes, ensuring alignment with overall business strategy and engineering standards.

  • Lead the development and deployment of robust, scalable applications using .NET 6+ / .NET Core, C#, and modern ASP.NET Core frameworks.

  • Design and govern the creation of high-volume, resilient, and secure RESTful Web APIs and services for seamless integration across the ERP system and external services.

  • Drive the evolution of the SQL Server data model, conducting advanced performance analysis and setting standards for data integrity and query efficiency.

  • Apply Financial Context: Collaborate closely with Finance and Accounting stakeholders to translate complex regulatory and business requirements into effective, scalable technical solutions.

  • Design and implement robust automation solutions to streamline financial workflows.

  • Conduct rigorous architectural and peer code reviews to maintain adherence to architectural, coding, and security standards.

  • Serve as an escalation point for complex production issues, performing Root Cause Analysis (RCA) and implementing permanent, scalable solutions.

  • Actively evaluate, recommend, and champion the adoption of new tools, frameworks, and architectural patterns to continuously improve our technology stack.

  • Participate fully in Agile/Scrum ceremonies, contributing strategic insights to planning and estimation.

Required Skills & Qualifications:

  • Expert proficiency in C# and the modern .NET ecosystem (.NET Core / .NET 6+).

  • Deep experience with ASP.NET Core (MVC, Web API/Minimal APIs) and designing clean, maintainable microservices or layered architectures.

  • Expertise in SQL Server with a deep understanding of query optimization, execution plan analysis, and database performance tuning.

  • Mastery of software architecture principles, including SOLID, design patterns, and Domain-Driven Design (DDD).

  • Proven experience with Entity Framework Core (EF Core) and advanced techniques in LINQ for data manipulation.

  • Hands-on experience with source control tools like Git and working with CI/CD pipelines (e.g., Azure DevOps, Jenkins).

  • Working knowledge of cloud platforms (Azure or AWS) is required; experience with microservices architecture is an added advantage.

  • Interest in or basic understanding of financial/accounting processes (i.e. Interest calculations, accounting logic or typical workflows in accounting) is of advantage. Prior experience developing financial or ERP software is a significant advantage.

  • Excellent problem-solving, analytical, and communication skills, with a track record of leading technical initiatives.

  • Bachelors degree in Computer Science, Information Technology, or a related field.

  • Experience in Agile / Scrum methodology

  • Experience in APIs related to Accounting will be good but not a must

  • Experience in Audit logging and traceability

  • Knowledge in Reporting Tools will be good but not a must

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india