Senior Software Developer

Year    MH, IN, India

Job Description

Experience:

5-8 Years

Employment Type:

Full-Time

Industry:

Fintech / Investment Accounting Software

Tech Stack:

C#, .NET (WinForms & ASP.NET), SQL Server, MySQL, GitHub, Windows Services, REST APIs, LINQ, Python (Preferred), Web Technologies (Optional)

About iRecord



iRecord is a fast-growing fintech company that helps Indian investors, HNIs, and family offices manage and track multi-asset class portfolios with precision. We provide a full-suite investment accounting software solution covering capital gains, corporate actions, financial statements, bank reconciliation, and more.

We're on a mission to build India's most robust portfolio management ecosystem -- desktop to cloud -- and are looking for driven technologists who can lead this transformation.

Role Overview



As a

Senior Developer at iRecord

, you will be responsible for designing, developing, and optimizing critical components of our portfolio management software across desktop and web platforms. You will work closely with the product owner, junior developers, QA, and UI/UX designers to deliver high-performance, scalable features. This is a hands-on role with architectural responsibilities.

Key ResponsibilitiesDevelopment & Architecture



Lead development of core features in WinForms and .NET Design backend architecture with modular, reusable code. Total system experience and knowledge required to wear multiple hats as and when required Develop and optimize SQL queries, stored procedures, views for financial data processing. Own and maintain custom Windows Services (e.g., auto-imports, reconciliation bots). Implement and consume APIs for integrations with brokers, data providers, AA ecosystem, etc. Contribute to transition roadmap from desktop to web/cloud-based SaaS. Parse files from various sources and data types. Be responsible for deliverables and project updates

Team Collaboration



Mentor junior developers and perform code reviews for quality and consistency. Work in a GitHub-based CI/CD pipeline with feature and bugfix branching model. Collaborate with the admin and QA team for UAT, versioning, packaging (Inno Setup), and release.

Daily Duties



Morning stand-up for task sync and issue triaging. Feature/module development or debugging based on assigned sprints. Code review and pair programming with junior teammates. Issue resolution (bugs, performance bottlenecks, exception handling). Test database logic for accuracy of capital gain, holding period, and ledger balances. Documentation of new modules or changes for internal knowledge base.

Required Qualifications & Skills



Bachelor's or Master's in Computer Science, IT, or a related field. 5-8 years of professional experience in software development, preferably in product-based companies. Strong command over

C#

,

.NET Framework

,

WinForms

, and

SQL Server

. Proficiency with stored procedures, triggers, transactions, and data manipulation in financial databases. Experience working with

GitHub

,

branching workflows

, and

release pipelines

. Familiarity with Windows Services, background jobs, task schedulers. Understanding of accounting and financial data structures is a big plus. Ability to understand business logic like capital gains computation (FIFO, Indexation), broker ledger matching, corporate actions. Good communication and documentation skills. Familiarity with agile/scrum practices.

Preferred (Good to Have)



Experience working in fintech or investment software. (preferred) Familiarity with cloud-based migration (Azure, AWS, or self-hosted cloud). Exposure to

React.js

,

Tailwind CSS

, or

Python for automation

. Knowledge of tools like Postman, Swagger, or API test suites. Previous exposure to startup-style environments and rapid deployment cycles.

Growth Path



This role offers a pathway to

Tech Lead / Engineering Manager

depending on performance and contribution to our cloud SaaS roadmap. You'll get direct exposure to architectural decisions, new feature pipelines, client feedback loops, and potentially even product ownership.

Job Types: Full-time, Permanent

Pay: ?35,000.00 - ?60,000.00 per month

Benefits:

Leave encashment Paid time off
Schedule:

Day shift Weekend availability
Supplemental Pay:

Overtime pay Performance bonus
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3827389
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year