Overview
- Will report to the head of IT and infrastructure of the company.
- Able to manage and streamline multiple tasks.
- Off-time availability will be as required.
- All Support and maintenance related activities for Loan Management System.
- Managing and updating the back end of the Loan Management System application
- Resolution of concerns raised by Microfinance Institutes.
- Responsible for resolving any other operational concerns/Issues that are faced with the LMS application
- Will be the Lead in developmental effort as required in LMS.
Software Development
- Design, develop, and maintain .NET-based software applications in accordance with project requirements.
- Utilize C# and other relevant .NET languages to write clean, efficient, and scalable code.
- Collaborate with cross-functional teams to implement new features and enhancements.
Database Management
- Design, implement, and maintain relational databases using Microsoft SQL Server or other database management systems.
- Develop database schema, stored procedures, and queries to support application functionality.
- Optimize database performance and ensure data integrity.
Integration
- Integrate .NET applications with external systems and APIs as needed.
- Ensure data consistency and accuracy when transferring information between systems.
- Ensuring data validity and consistency is maintained when migrating data in LMS.
Quality Assurance
- Conduct thorough testing of software applications to ensure functionality, performance, and security.
- Collaborate with product development and quality assurance teams to identify and address issues in a timely manner.
Documentation
- Create and maintain technical documentation for software applications, databases, and Crystal Reports.
- Document code, workflows, and processes to facilitate knowledge sharing and team collaboration.
- Collaborate with business analysts, product development, project managers, and other stakeholders to gather, understand, and document the requirements.
- Work closely with team members to ensure successful delivery of projects.
Performance Optimization
- Identify and address performance bottlenecks in both the application and database layers.
- Implement optimizations to enhance the overall performance of the software.
Security
- Implement security best practices in both the application and database layers.
- Ensure data protection and compliance with relevant security standards.
Technical Support
- Provide technical support to end-users, troubleshoot issues, and implement solutions in a timely manner.
- Any other work that is deemed necessary by the organization from time to time.
Job Specification
Design, develop, and maintain .NET-based software applications, Design, implement, and maintain relational databases using Microsoft SQL Server, Java Scripts, Design and develop Crystal Reports