Software Developer Jobs in Islamabad, Rawalpindi, Pakistan
Full time
at Munsalik Digital
in
Pakistan
Posted on October 29, 2024
Job details
Responsibilities:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Identify and address performance bottlenecks in both the application and database layers.
- Implement optimizations to enhance the overall performance of the software.
- Implement security best practices in both the application and database layers.
- Ensure data protection and compliance with relevant security standards.
- 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.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.