Posted date | 5th November, 2024 | Last date to apply | 9th December, 2024 |
Country | Pakistan | Locations | Islamabad |
Category | Information and Communications Technology | ||
Type | Fixed-Term | Position | 1 |
Status | Closed |
Job Description:
We are looking for a MIS/ IT Specialist with strong analytical and problem-solving skills to design, develop, and maintain scalable web and mobile applications. This role requires expertise in the Software Development Life Cycle (SDLC), Agile methodologies, and application development using various frameworks and technologies. The successful candidate will be adept at integrating with different systems, managing databases, deploying applications in cloud environments, and developing analytics and reporting solutions, such as Power BI. This role also involves troubleshooting and supporting end-users to ensure a seamless application experience.
Key Responsibilities:
- Develop, deploy, and maintain web-based applications and mobile solutions using core PHP, React, Node.js, and PHP frameworks (e.g., Laravel, CodeIgniter).
- Lead SDLC processes from requirements analysis through to deployment, following Agile methodologies to deliver quality and timely solutions.
- Implement and manage relational and non-relational databases, including MySQL, MongoDB, MariaDB, and SQL Server, to ensure efficient and secure data storage and retrieval.
- Design and integrate with third-party systems and APIs, including payment gateways, RESTful services, and other data sources.
- Utilize cloud platforms (e.g., AWS, Azure, Google Cloud) for application deployment and scaling, ensuring high availability and performance.
- Hands on experience in mobile application development and deployment with iOS and Android platforms e.g Flutter, React Native, Kotlin, Ionic
- Develop and manage analytics dashboards and reporting tools using Power BI to provide data insights and visualizations to stakeholders.
- Provide user support, addressing and resolving technical issues, while documenting troubleshooting processes and best practices.
- Conduct code reviews, testing, and optimization to maintain high standards for performance, scalability, and security.
- Work closely with cross-functional teams, including DevOps and QA, to establish CI/CD pipelines, automate testing, and enhance deployment efficiency.
Skills and Competencies:
- Proficiency in core PHP and experience with PHP frameworks like Laravel and CodeIgniter.
- Strong front-end development skills in JavaScript, React, and Node.js, as well as HTML5, CSS3, and responsive design.
- In-depth understanding of SDLC principles, Agile methodologies (e.g., Scrum, Kanban), and best development practices.
- Advanced experience with databases including MySQL, MongoDB, MariaDB, and SQL Server, with a focus on data management and security.
- Experience in system integration and interfacing with external APIs, payment gateways, and other third-party services.
- Hands-on experience with cloud deployment on AWS, Azure, or Google Cloud, including load balancing, scaling, and cost management.
- Experience with Power BI or similar tools to create analytics dashboards, reports, and data visualizations.
- Strong analytical skills and problem-solving abilities, with a proactive approach to identifying and addressing application issues.
- Familiarity with CI/CD pipelines, Git version control, and DevOps practices.
- Excellent written and verbal communication skills for collaborating with technical teams and end-users.
Qualifications and Experience:
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Experience: 3-5 years in web and mobile application development, with experience in SDLC, Agile methodologies, and user support.
- Demonstrated experience in developing web-based applications, mobile solutions, and working with analytics tools like Power BI.
- Proven capability in managing and integrating multiple databases, cloud deployments, and external interfaces.
1. Synopsis of the Request for Proposal....