Software Developer

Software Developer
Munsalik Digital , Pakistan

3 Years
80,000 - 120,000 PKR
Job Type
Job Shift
Job Category
Career Level
Total Vacancies
1 Job
Posted on
Mar 28, 2024
Last Date
Jun 29, 2024

Job Description


  • 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.


  • 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.


  • 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.


  • 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

Job Rewards and Benefits

Munsalik Digital

Financial Services - Islamabad, Pakistan
© Copyright 2004-2024 All Right Reserved.