The Associate Software Engineer is part of the software engineering team and participates in the development, implementation and maintenance of technology solutions/products that support the Emirates Group business.(jobs in Dubai.)
Perform relevant engineering tasks with a goal of developing scalable solutions using applied software engineering principles. - Support the technical design process by participating in the analysis of technical application requirements. - Translate simple requirements into potential solutions based on technical design. - Perform coding, testing and implementing configuration changes of software applications, within a collaborative team environment to meet both functional and technical requirements. - Research, diagnose, troubleshoot and identify solutions to resolve system issues. Follow standard procedures for proper escalation of unresolved issues to the appropriate internal teams. - Collaborate with members of the cross functional team to identify areas of inefficiency and propose solutions while adhering to the Emirates Group IT coding standards, guidelines and best practices. - Automate unit tests and carry out testing with guidance from senior team members. Learn and shadow senior engineers on design and architecture components. - Support maintaining Software Engineering Playbooks and other Standards documents.(
jobs in Dubai.)
Graduate of bachelor’s degree in Information Technology, Computer Science, Computer Engineering or Software Engineering .This role is also designed as an entry point for a University graduate in a technology related field of study as mentioned above.(
jobs in Dubai.)
Experience:
1+ years of experience gained through exposure to current technologies in coursework or through internships in: - Developing software - Testing concepts such as unit testing, functional testing and test automation(jobs in Dubai.)
Knowledge/skills: -
Strong problem-solving skills, an aptitude for team collaboration, and open communication as they deliver efficient, well-designed, and tested software for a positive user experience. - Essential knowledge about programming languages as well as sound understanding of software development methodologies and testing concepts like unit testing, functional testing, and test automation. - Demonstrable passion for exploring and learning Technology and should have exposure to one or more of these technology areas based on business need: Technology Domain Key Technologies DotNet C#, Visual Basic .NET, F#, C++ .NET, ASP.NET MVC, ASP.NET Web API (Application Programming Interface), WPF, Windows Forms, Entity Framework, ADO.NET and Azure Fundamentals Microsoft Office 365, SharePoint, and Azure SharePoint Framework, Microsoft Azure, Microsoft Power platform. SharePoint-2013 on premise and migration to SharePoint Microsoft 365. SharePoint hybrid deployments (modern and classic). Integration of Office 365 components, Client-side scripting language, .NET Core and Framework. ERP/ Maximo Oracle EBS techno functional consultant with XML Publisher, Workflows, ECC (Enterprise Command Centre), MAF, Integration using ISG (Integrated SOA Gateway)