Application Developer

Be among the first applicants.
Binladin Contracting Group
United Arab Emirates
AED 120,000 - 200,000
Be among the first applicants.
4 days ago
Job description

Job Purpose

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

Job Duties and Responsibilities

  1. Design, code, and implement high-quality software applications (SDLC) including requirements gathering, design, development, testing, and deployment.
  2. Develop web-based applications for various business needs, such as project management, finance, HR, Payroll, inventory, procurement, asset management, and IT management systems.
  3. Conduct unit testing, system testing, and support user acceptance testing (UAT) to ensure that developed applications meet the required standards.
  4. Stay up to date with emerging technologies, development trends, and best practices in software development.
  5. Propose and implement innovative solutions to improve the company's software applications and IT infrastructure.
  6. Continuously evaluate the performance of tools, frameworks, and languages to enhance productivity.
  7. Communicate regularly with stakeholders, project managers, and team members to keep them informed about project status, challenges, and developments.
  8. Work closely with stakeholders from different departments to gather and analyze application requirements.
  9. Prepare detailed documentation for each application, including user manuals and system flow diagrams.
  10. Ensure seamless integration of developed applications with existing systems (ERP, CRM).
  11. Design and implement REST APIs, ensuring interoperability with other software solutions within the organization.
  12. Participate in cross-functional team meetings to ensure alignment of application development with overall business goals.
  13. Manage data flow between applications and ensure data integrity, consistency, and security.
  14. Provide ongoing maintenance and technical support for existing applications, ensuring they remain reliable, scalable, and secure.
  15. Monitor system performance and optimize applications to improve efficiency and reduce downtime.
  16. Develop patches, updates, and new features based on evolving business requirements and user feedback.
  17. Translate business needs into technical specifications and ensure alignment between user expectations and system capabilities.
  18. Maintain a log sheet of all module complaints raised with the consultant.

Required Qualifications

  1. Bachelor's degree in computer science, Information Technology, or a related field.
  2. A minimum of 5-7 years of experience in software development, with expertise in application development, dashboard creation, and Power BI.
  3. Proficiency in programming languages such as ASP.NET, VB.NET, C#, and MVC.
  4. Strong experience with web technologies such as HTML, CSS, JavaScript, jQuery, Angular, React, or Vue.js.
  5. Strong experience with SQL Server database.
  6. Experience with Azure cloud platform.
  7. Knowledge of RESTful APIs and other integration protocols.
  8. Experience in mobile app development (iOS/Android) is a plus.
  9. Understanding of version control systems (Git, SVN).
  10. Strong problem-solving skills and attention to detail.
  11. Excellent communication skills and the ability to explain technical concepts to non-technical stakeholders.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Application Developer jobs in United Arab Emirates