JOB PURPOSE  

The purpose of this role is to develop, maintain, and enhance NEOC’s information systems, including IDIMS, the NEOC Dashboard, and mobile applications, by ensuring secure, scalable, and efficient technology solutions. This position will lead efforts in front-end and back-end development, database management, infrastructure operations, and DevOps to optimize system performance and data integrity. Additionally, the role will support innovative data visualization and user-friendly interfaces, aligning with NEOC’s mission-critical operations and objectives.

ROLES AND RESPONSIBILITIES

1. Front-End Development:

  • Design and develop user-facing elements using with strong understanding of PHP, HTML, CSS, JavaScript, JQuery, Python and modern frameworks (e.g., React, Angular, Vue.js).
  • Ensure responsive design for seamless experience across desktop and mobile devices.
  • Expertise in prototyping, wireframing and designing of UI/UX based on user research to improve usability and accessibility of the applications with latest design tools (e.g. Sketch, Figma, Adobe XD, InVision etc.)
  • Debug and optimize front-end performance for better user experience.

2. Back-End Development and Database Administration:

  • Develop server-side logic and RESTful API development using languages such as Node.js, Python (Django, Flask), Ruby on Rails, or PHP.
  • Manage databases including NoSQL and SQL (MySQL, PostgreSQL, MongoDB, MS SQL etc.) including backup, restore, and optimization. Integrate third-party services.
  • Manage databases, ensuring secure and efficient storage and retrieval of data.
  • Optimize code to improve performance, maintainability, and scalability.
  • Strong understanding of Laravel and CodeIgniter frameworks, version control (Git), data warehousing, ETL/ ELT processes, data modeling, big data frameworks (Hadoop, Spark, PySpark), ML model development and deployment.

3. Infrastructure Operations and DevOps

  • Administer servers/ VMs (Linux, Windows) for deployment of applications ensuring application-level security and uptime.
  • Monitor, maintain logs and troubleshoot server level application performance, applying patches and updates as needed.
  • Implement security protocols like software firewalls, data encryption, and user authentication to safeguard applications.
  • Strong understanding of cloud architecture, microservices, CI/CD techniques, containerization (Docker), orchestration (Kubernetes), infrastructure as code (Terraform) and ML pipeline management.

4. Dashboard Development and Maintenance:

  • Develop dashboards for data visualization and reporting using customized BI/ AI solutions.
  • Revamp, Maintain and update existing dashboards, integrating new data and functionalities as and when required.
  • Collaborate with the team lead to ensure the dashboards meet organizational and user needs.

 5. Mobile App Development:

  • Design, build, and maintain mobile applications for iOS and Android using frameworks such as Flutter, React Native, or native code (Swift, Kotlin, Java).
  • Ensure cross-platform compatibility, delivering high-quality user experience on both platforms.
  • Integrate APIs and ensure mobile applications are secure, efficient, and scalable.
  • Deploy applications to app stores, handling updates, bug fixes, and security improvements.

 6. System Testing and Documentation:

  • Test automation, manual testing, performance testing, security testing, familiarity with testing frameworks (Selenium, Junit, JMeter), continuous testing in CI/CD pipelines.
  • Documentation standards, technical writing, API documentation, user manuals.
  • AI model testing, interpretability, and AI-driven UI design.

Deliverables 

  • Fully functioning and secure web and mobile applications.
  • Scalable and user-friendly dashboards for data visualization.
  • Well-documented APIs and server-side functionalities.
  • Regular backups and maintenance of databases and applications.
  • Continuous improvements and bug fixes for existing platforms.

Minimum Qualification:

First degree (Bachelors) in Computer Engineering/ Software Engineering, Information Technology, Computer Science/ Data Science or similar disciplines

Work Experience:

Five years experience in Computer Engineering/ Software Engineering, Information Technology, Computer Science/ Data Science or similar disciplines 

Skills:

  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills to collaborate with cross-functional teams.
  • Knowledge of cybersecurity best practices and data privacy regulations.

Language Proficiency:

  • Fluency in English and Urdu is required. 
  • Knowledge of other local languages is an asset.

DISCLAIMER:

  • MicroMerger reserves the right to reject any or all applications or change the number of positions at any stage without assigning any reason or as per requirements.
  • Any Candidate/Applicant who attempts to or influences the recruitment process or the Selection Panel by any means shall be disqualified immediately.
  • MicroMerger will not consider applicants not fulfilling the requirements/criteria mentioned above.
  • Incomplete applications will not be entertained.
  • MicroMerger reserves the right to cancel the whole hiring process at any stage without mentioning any reason.
  • Only shortlisted candidates will be invited for tests and/or interviews via call or Email.
  • MicroMerger provides equal opportunity to all qualified male & female candidates. Females are encouraged to apply.
  • All jobs are of visual nature. Visually impaired applicants cannot be entertained.
  • Recruitment will be made on a contract basis, extendable based on rising needs
  • By applying to this position, you agree to the use of your CV for MicroMerger's internal Application Tracking System.
  • Shortlisted candidates will have to bring their CVs, attested copies of CNIC, certificates, experience certificates and educational qualifications at the time of the interview
  • No TA/DA or any expense would be admissible during the whole hiring process including interviews, tests etc.

 

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Department:
Software Development
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
Computer Engineering/ Software Engineering, Information Technology, Computer Science/Data Science or similar disciplines
Career Level:
Experienced Professional
Minimum Experience:
5 Years
Apply Before:
Nov 16, 2024
Posting Date:
Nov 01, 2024

MicroMerger (Pvt.) Ltd.

Information Technology · 601-1000 employees - Islamabad

MicroMerger (Pvt.) Ltd works closely with the UN, government and non-governmental organizations with key focus on humanitarian and development sectors including: emergency response, health and education systems, water and sanitation, microfinance and gender. MicroMerger (Pvt.) Ltd is operating in Pakistan from Islamabad head office & four field offices. MicroMerger (Pvt.) Ltd have resources to run assignments in any part of Pakistan including major cities and remote rural areas in the five provinces. As Private Limited firm with firms grounds across Pakistan; we claim and provide strong financial management system and process in place.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Solution Architect / Team Lead

Hube Private Limited, Karachi, Pakistan
Posted Oct 23, 2024
I found a job on Rozee!