![Emirates Airlines](https://classifiedjobs.ae/wp-content/uploads/2024/02/Emirates-150x150.png)
Emirates Airlines
The Senior Software Engineer in Robotics at Emirates Airlines in Garhoud Area opposite to Airport Terminal 3, Dubai, UAE is a fully participating member of an agile feature team working independently on software development and problem resolution. Candidate involves in technical design, software development, implementation and maintenance of software solutions/products that support the Emirates Group Business. This is a Senior level full time job. And salary can range between 15000-30000 AED/month.
Responsibilities of Senior Software Engineer Robotics
- Work with senior technical engineers in the technical design process by contributing to the analysis of technical application requirements.
- Convert technical solutions for small-to-medium-sized initiatives into low-level design and working code.
- Independently write secure and optimized code through the implementation of Emirates Group-approved coding standards.
- Be part of the rotational on-call support and actively participate in resolving production issues within SLAs with minimal or no active supervision.
- Accountable for built-in quality and ensuring 100% unit testing as part of the CI/CD pipeline.
- Analyze and fix all identified defects with minimal rework.
- Ensure re-factoring practices are adequately adopted to ensure minimum code debt.
- Ensure logging and monitoring hooks are implemented as part of the code development.
- Continuously stay up to date in the relevant technologies and implement the learnings to enhance the code quality.
- Adhere to the Emirates Group IT coding standards, guidelines, and best practices and contribute to Software Engineering Playbooks and other Standards documents.
Requirements for Role of Senior Software Engineer Robotics
- Degree or Honors (12+3 or equivalent) in a relevant field such as Computer Science, Computational Mathematics, Computer Engineering or Software Engineering.
- 5+ years’ Software Engineering experience preferably in agile ways of working.
- Experience working with a range of technologies.
Skills And Knowledge Desired
- Developing software in an enterprise environment.
- Testing concepts such as unit testing, functional testing, and test automation.
- Resolving a variety of issues using technical expertise.
- Designing simple applications/modules and integrating software.
- Strong agile Software Development skills.
- Strong Systems Analytical skills.
- Middle Ware technologies including Core Java/Microservices, .Net C# Front End Technologies JavaScript, ReactJS, AngularJS, Nodejs, HTML
- Database technologies, Integration technologies, Mobile App development using native IOS Swift, Android.