Job Purpose: Job Purpose: 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. Job Accountabilities: - 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.
Qualifications & Experience: Qualifications: 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. 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 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 XMLPublisher, Workflows, ECC (Enterprise Command Centre), MAF, Integration using ISG (Integrated SOA Gateway), techno functional expertise covering one of the below modules o HCM o SCM o Finance IBM Maximo Asset Management, extending Maximo through Automation scripting, Java classes, JSP for mobile apps, custom workflow, Start Centres, and BIRT reporting, Maximo BIM viewer integration Oracle Oracle forms, Oracle Reports, SQL, PL-SQL, procedures, functions, and packages Java Full stack JAVA, J2EE, Spring, Spring Boot, ReactJS, Angular, Redux and Node.js, object-oriented HTML 5, CSS, JavaScript and TypeScript, Microservices Design and implementation, Automated Testing Framework using technologies Jasmine, Jest, Karma, Junit Knowledge of REST & SOAP protocols, Integration tools like Informatica, Snaplogic and Solace Mainframe Mainframe- TPF/ALCS Platform – High level Assembly, JCL, Restructured eXtended eXecutor (REXX), Turbo Scripting (T2SE), ISO C for mainframe, Java for mainframe, WAS-OLA, SPM and development and support in Airline Control System (covering handling of the ALCS patch upgrades, user exit and z/OS interfaces programming, z/OS 2.2, IBM Tivoli System Automation, MQ Monitoring, ZEN- IMPLEX & EXIGENCE network and TCPIP / OSA monitoring, GDPS, WAS server configurations and maintenance) Mainframe – TPF/ALCS Applications– High level Assembly, JCL, Restructured eXtended eXecutor (REXX), Turbo Scripting (T2SE), SPM, TPF/DF, Java for mainframe and development and support in one of the below passenger service systems domains o Departure Control Systems domain (DCS) that includes Check-in, Boarding, Flight handling capabilities o Fare Quote Ticketing and Pricing domain (FQT) that covers Fare quote, Itinerary pricing, Ticketing including (Interline EMD, e-Ticketing, GDS Ticketing) o Reservations domain including One Order and New Distribution Capabilities Integration & Messaging SnapLogic, Solace, Tibco, Apigee, Kafka, Informatica, Datalex Turbo Scripting (T2SE), Rabbit MQ, WebSphere MQ, SpringCloud Api Gateway Salesforce Sales & Service Cloud, Marketing Cloud, Community Cloud, Salesforce DX CLI, Salesforce Automation, Lightening Aura Components, Apex, Visualforce, Metadata API, Rest API, JSON (JavaScript Object Notation), Data Export/Import tools, Omni-Channel API, Live Agent API, ETL tools, UI tools such as React Js, Java backend & Messaging with Oracle as database, Transport layer security, multi-tenant architecture, cloud computing. Database Couchbase, Cassandra, Oracle, MySQL, Mongo DB, Elastic Search, HBase, Exadata, Essbase, Hyperion Mobile Native iOS, IPAD OS, Android, Firebase, Swift, Kotlin, Fastlane, Apple Connect, Swrve, GCP, APN, Google Maps, Google Route Mobile Hybrid ReactJS, Angular, HTML5, CSS, WebAssembly, Service Workers, Ionic, React Native, Flutter, Dart, LESS, NextJS, Akamai, Google Analytics, Cloudfront, Dialog Flow, NodeJS, Natural Language Interfaces, Botium, Chatbot, IBM Watson OpenID Connect (OIDC), Oauth, Ping Identity, Okta, Multi-Factor Identification, PKI / Digital Certificates, ThreatMetrix Web Front-end Angular, ReactJS, HTML5, CSS, LESS, NextJS, SEO, Akamai, Boxever, Google Analytics, Tridion, Cloudfront, Qubit, SDL Tridion, Google Maps Leadership Role: No