Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Purpose
Responsible for designing, developing, and maintaining software applications that meet the needs of the organization.
Job Duties & Responsibilities
- Design, code, and implement high-quality software applications (SDLC) including requirements gathering, design, development, testing, and deployment.
- Develop both web-based (mobile applications - optional) for various business needs, such as project management, finance, HR, Payroll, inventory, procurement, Asset management, IT management systems.
- Conduct unit testing, system testing, and support user acceptance testing (UAT) to ensure that developed applications meet the required standards.
- Stay up to date with emerging technologies, development trends, and best practices in software development.
- Propose and implement innovative solutions to improve the company’s software applications and IT infrastructure.
- Continuously evaluate the performance of tools, frameworks, and languages to enhance productivity.
- Communicate regularly with stakeholders, project managers, and team members to keep them informed about project status, challenges, and developments.
- Work closely with stakeholders from different departments (project management, HR, Payroll, inventory, procurement, Asset management, IT management systems.) to gather and analyze application requirements.
- Prepare detailed documentation for each application, including user manuals and system flow diagrams.
- Ensure seamless integration of developed applications with existing systems (ERP, CRM).
- Design and implement Rest API (Familiar with postman, swagger), ensuring interoperability with other software solutions within the organization.
- Participate in cross-functional team meetings to ensure alignment of application development with overall business goals.
- Manage data flow between applications and ensure data integrity, consistency, and security.
- Provide ongoing maintenance and technical support for existing applications, ensuring they remain reliable, scalable, and secure.
- Monitor system performance and optimize applications to improve efficiency and reduce downtime.
- Develop patches, updates, and new features based on evolving business requirements and user feedback.
- Translate business needs into technical specifications and ensure alignment between user expectations and system capabilities.
- Maintain a log sheet of all module complaints that were raised with consultants.
Key Skills
Ranked by relevanceReady to apply?
Join Binladin Contracting Group and take your career to the next level!
Application takes less than 5 minutes