Bangalore, Karnataka, India
Information Technology
Full-Time
MariApps Marine Solutions
Overview
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.
- 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
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in