Application Developer

Company Overview

Binladin Contracting Group (BCG) is a UAE based construction company that serves Public and Semi-Governmental Sectors since 1967. BCG relentlessly carried out its mission of delivering outstanding technical and administrative practices. BCG provides clients with turn-key solutions in a complex built environment, presenting us as a renowned turnkey partner with vast in-house capabilities including Building Engineering, Civil Infrastructural Works, Mechanical, Electrical & Plumbing solutions. Through full commitment to the highest operational quality and environmental standards, our aim is to be the UAE’s trusted infrastructure, engineering, and construction company.

About the job

Job Purpose

Responsible to design, develop and maintain software applications that meet the needs of organization.

Job Duties and 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.
  • Required Qualifications
    • Bachelor’s degree in computer science, Information Technology, or a related field.
    • A minimum of 5-7 years of experience in software development, with expertise in application development, dashboard creation, and Power BI.
    • Proficiency in programming languages such as Asp.net, VB.Net, C#, MVC
    • Strong experience with web technologies such as HTML, CSS, JavaScript, jQuery, Angular, React, or Vue.js.
    • Strong experience with SQL Server database.
    • Experience with Azure cloud platform.
    • Knowledge of RESTful APIs and other integration protocols.
    • Experience in mobile app development (iOS/Android) is a plus.
    • Understanding of version control systems (Git, SVN).
    • Strong problem-solving skills and attention to detail.
    • Excellent communication skills and the ability to explain technical concepts to non-technical stakeholders.How To Apply APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx