Application Developer

Full Time

United Arab Emirates University

United Arab Emirates University (UAEU) - the first and foremost comprehensive national university in the United Arab Emirates. Founded in 1976 by the late Sheikh Zayed Bin Sultan Al Nahyan, UAEU aspires to become a comprehensive, research-intensive university and currently enrolls approximately 14,968 Emirati and international students.

Job Details:
Understanding and follow the practical, foundational knowledge of project management, collaboration and communication
Understand and follow ITSM processes in place (i.e. Incident, Service Request, Problem, Change and release management etc.)
Collaborate with IT teams to set specifications of new applications or and existing applications
Write high quality source code that follow the coding standards of EAI section standards.
Perform unit testing, integration testing and static code analyzer scan
Provide testing, documentation, training, and support for in-house developed applications.
Maintain documentation as per Enterprise Application Section standards
Troubleshoot and debug applications and resolve user-submitted problems and questions.
Evaluate and understand existing applications to redevelop, update and add new features
Responsible to adhere with all information security policies and procedures of the University.
Adhere DoIT policies and procedure in delivering application development
Other duties as assigned by immediate supervisor.
Responsible for designing, coding, testing, debugging and documenting in-house developed applications.
Involvement in all the development lifecycle phases as required.
Responsible to provide post-go live support.
The Application Developer will also be responsible for providing technical advice and guidance to others as appropriate.
Understand business teams requirements and how translate them into application features
Understand and apply Application Deployment Lifecycle
Carry tasks related to fronted Development and backend Development

Minimum of three years of relevant core programming experience in applications developments.
Bachelor’s Degree in Computer Science, Information Technology or related discipline.

Basic Competencies:
Ability to work independently and efficiently with minimum supervision is a plus Technical/Functional Competencies:
Proven experience in developing application or any kind of software
Good Knowledge writing queries and developing database objects (query , functions etc.) for Oracle Server or another Relational Database
Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
Good knowledge of C# using Visual Studio using ASP.NET and Entity Framework
Good knowledge of Mobile First Framework
Good Knowledge of GIT as version control and code collaboration tool.
Good Knowledge of JavaScript and modern UI frameworks for frontend development
Java/JEE, JSON, XML, REST, MVC frameworks, Design Patterns, JavaScript, jQuery, GWT
Good knowledge of object-oriented design and development skills
Familiar with Scrum/Agile/DevOps development methodologies
Good knowledge of Application and code security
Accountability Competency
The Effective Management of Resources
Focusing on Results Competency
Focus on Customer Service Competency
Communication Skills Competency
Teamwork Competency