Application Development Specialist

وصف الوظيفة

  • Design, implementation and maintenance of applications/IT systems
  • Contribute to the modelling and design of application/IT system
  • Work closely with business analyst(s), system developer(s) and application tester(s) to translate the defined requirements into source code
  • Work closely with the system administrator to set up and maintain the technical infrastructure
  • Third-level support and corrective maintenance
  • Performance analysis and optimization
  • Code review
  • Installation and configuration of applications
  • Migration and updates of applications
  • Follow user experience guidelines
  • Aware of and address known security vulnerabilities, applying security by design
  • Develop test automation scripts

إمتيازات الوظيفة

  • Competitive salary and benefits package.
  • Opportunities for professional development and career advancement.
  • Collaborative and innovative work environment.

متطلبات الوظيفة

  • University degree in computer science (or equivalent) with minimum 3 years of experience in IT OR non-university degree with minimum 6 years of experience in IT
  • Minimum 3 years of experience of system maintenance and/or further development and/or refactoring of existing systems using the relevant technology
  • Experience of 3 years as a software developer in the development of new software, and/or in the maintenance of existing applications
  • Knowledge of the software development lifecycle in both: waterfall and Agile/DevOps modes
  • Experience working with work item management tools (e.g. Azure DevOps, TFS or Jira)
  • Experience producing and maintaining technical documentation
  • Experience in unit testing
  • Understanding of Unified Modelling Language (UML)
  • Knowledge of Object Oriented Programming (OOP)
  • Experience of relevant platform development (e.g. web or desktop)
  • Experience applying the relevant technology/ies (e.g. .Net, SharePoint, Dynamics 365, MSSQL, GIS, Instant Atlas, Qlik Sense, Docker/Kubernetes, Microsoft 365, Azure and/or ADFS)
  • Experience as a software developer within the relevant specialisation and technology/ies (e.g. C#, TSQL, SSIS, SSAS, CSS, jQuery, PowerShell, Web services)
  • Experience in development using the Integrated Development Environment (IDE) most relevant to the technology specialisation (i.e. Microsoft Visual Studio and Azure DevOps/Git)
  • Experience of GUI design and implementations for web applications (e.g. cross browser com-patibility and using responsive design
  • A team player but can work independently too.
  • Excellent written and verbal communication skills.
  • Multi-tasking and time-management skills.
  • Fluency, in English, to at least B2 level according to the CEFR (Common European Framework of Reference for Languages).

وظائف مشابهة