Bestkaam Logo
MariApps Marine Solutions Logo

Senior Software Developer

Actively Reviewing the Applications

MariApps Marine Solutions

India, Kerala, Kochi Full-Time
Posted 1 week ago Apply by June 4, 2026

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.
  • Bachelor’s 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
Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.