29 Aug
|
NDX Financial Services
|
Mumbai
29 Aug
NDX Financial Services
Mumbai
Software Developer
Position: Software Developer
Location: Marol, Andheri, Mumbai
Experience: 2 to 6 Years
Company Website: www.caprion.in
About the Role
We are looking for a highly skilled and motivated Software Developer to join our technology team. The ideal candidate will have strong hands-on experience in PHP and Laravel and a proven track record of developing scalable, secure, and high-performance applications.
The candidate will be responsible for designing, developing, enhancing, and maintaining business-critical applications while working closely with Product, Business, and Technology teams.
Candidates with experience in NBFCs, FinTech, Lending, Banking, or Financial Services will be preferred, particularly those who have worked on lending platforms, financial applications, transaction systems, or related products.
Key Responsibilities
- Design, develop, test, deploy, and maintain robust and scalable web applications using PHP and Laravel.
- Develop clean, efficient, reusable, and maintainable code following established coding standards and best practices.
- Work closely with Product, Business, QA, and other technology teams to understand requirements and deliver solutions.
- Design and develop RESTful APIs and backend services for internal and external integrations.
- Work extensively with databases, including database design, queries, optimization, indexing, stored procedures, and performance tuning.
- Analyze existing applications and improve their performance, scalability, reliability, and maintainability.
- Participate in designing and implementing application architecture and system components.
- Identify technical issues, debug application errors, and provide effective solutions.
- Perform root-cause analysis of production issues and implement permanent fixes.
- Integrate third-party APIs and services as required by business and product requirements.
- Work on application security,
data integrity, access controls, and secure coding practices.
- Collaborate with QA teams for testing, bug fixing, and successful deployment of applications.
- Participate in code reviews and ensure adherence to development standards.
- Maintain technical documentation related to application architecture, APIs, database structures, and development processes.
- Contribute to continuous improvement of the technology stack, development processes, and overall system architecture.
Lending / NBFC Domain Responsibilities The candidate will have an added advantage if they have worked on lending or financial technology platforms and understand processes such as:
- Loan Origination and Loan Management Systems (LOS/LMS)
- Customer onboarding and KYC workflows
- Credit and underwriting workflows
- Loan approval and disbursement processes
- Repayment and collection systems
- Payment gateway and banking integrations
- Credit bureau/API integrations
- Financial transactions and reconciliation
- Customer and operational dashboards
- MIS and reporting systems
Required Technical Skills
Backend Development
- Strong hands-on experience in PHP.
- Strong experience with Laravel Framework.
- Good understanding of Object-Oriented Programming (OOP) concepts.
- Experience in developing REST APIs and backend services.
- Strong understanding of MVC architecture and software development principles.
Database
- Strong experience with MySQL or other relational databases.
- Excellent knowledge of SQL queries, joins, subqueries, indexing, views,
and database optimization.
- Understanding of database design, normalization, relationships, and performance tuning.
- Ability to troubleshoot database and query-performance issues.
System Architecture
- Strong understanding of software architecture and application design.
- Experience designing scalable and maintainable backend systems.
- Understanding of API architecture, authentication, authorization, caching, logging, and error handling.
- Good understanding of system performance, scalability, and security.
Development Tools & Practices
- Experience with Git/version control systems.
- Familiarity with Linux/Unix environments will be an advantage.
- Understanding of CI/CD and deployment processes will be an added advantage.
- Knowledge of JavaScript, HTML, CSS, or frontend frameworks will be an advantage.
- Experience with cloud platforms such as AWS/Azure/GCP will be an added advantage.
Required Experience
- 2 to 6 years of professional experience in Software Development.
- Robust hands-on experience in PHP and Laravel is mandatory.
- Strong database and SQL skills are mandatory.
- Candidates should have demonstrable experience in end-to-end software development rather than only maintenance or support.
- Experience in NBFC, FinTech, Lending, Banking, or Financial Services will be strongly preferred.
Education
- Bachelors degree in Computer Science, Information Technology, Engineering, or a related technical field.
- Relevant technical certifications will be an added advantage.
What We Are Looking For We are particularly interested in candidates who are strong developers and problem solvers, with hands-on experience building and improving production-grade applications. Candidates who have worked on lending/NBFC/FinTech products and understand financial workflows will be preferred.
📌 Software Developer (Mumbai)
🏢 NDX Financial Services
📍 Mumbai