Apply Edge Start your job search

Application Developer

Binladin Contracting Group · Dubai, United Arab Emirates

Apply & track with Apply Edge
Job Duties and ResponsibilitiesDesign, 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 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 integrations (Postman, Swagger).Participate in cross-functional team meetings to ensure alignment with business goals.Manage data flow between applications and ensure data integrity, consistency, and security.Provide ongoing maintenance and technical support for existing applications.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 raised with consultants.Required QualificationsEducation:Bachelor’s degree in Computer Science, Information Technology, or a related field.Experience:Minimum 5–7 years of experience in software development, application development, dashboard creation, and Power BI.Knowledge, Skills and Abilities:Proficiency in ASP.NET, VB.NET, C#, MVCExperience with HTML, CSS, JavaScript, jQuery, Angular, React, or Vue.jsStrong SQL Server database experienceExperience with Azure cloud platformKnowledge of RESTful APIs and integration protocolsMobile app development (iOS/Android) is a plusUnderstanding of Git and SVN version control systemsStrong problem-solving skills and attention to detailExcellent communication skills