Software and applications developers and analysts jobs

Back to categories

All jobs in Software and applications developers and analysts

Artificial intelligence engineer apply methods of artificial intelligence in engineering, robotics and computer science to design programs …
Blockchain architects are ICT system architects that are specialized in blockchain-based solutions. They design architecture, components, m…
Blockchain developers implement or program blockchain-based software systems based on specifications and designs by using programming langu…
Cloud architects are responsible for converting the technical features of a project into the architecture to lead to the final product. To …
Cloud DevOps engineers implement and manage continuous software delivery systems and methodologies. This includes managing and configuring …
Cloud engineers are responsible for the design, planning, management and maintenance of cloud-based systems. They develop and implement clo…
Cloud identity managers work with identity access management's applications. Collaborate with senior management to address key risks in the…
Cloud software developers create, deploy, and modernize software applications to run on the cloud using microservices, containers, and serv…
Computer scientists conduct research in computer and information science, directed toward greater knowledge and understanding of fundamenta…
Computer vision engineers research, design, develop, and train artificial intelligence algorithms and machine learning primitives that unde…
Data analysts import, inspect, clean, transform, validate, model, or interpret collections of data with regard to the business goals of the…
Data engineers develop the architecture needed to process, manage, and store large amounts of data which will be used by data scientists fo…
Data quality specialists review organisation's data for accuracy, recommend enhancements to record systems and data acquisition processes a…
Data scientists find and interpret rich data sources, manage large amounts of data, merge data sources, ensure consistency of data-sets, an…
Digital games developers program, implement and document digital games. They implement technical standards in gameplay, graphics, sound and…
Digital games testers review and test various genres of digital games by playing them in order to find bugs and glitches within the game's …
Embedded system designers translate and design requirements and the high-level plan or architecture of an embedded control system according…
Embedded systems software developers program, implement, document and maintain software to be run on an embedded system.
Enterprise architects balance technological opportunities with business requirements. They also maintain a holistic view of the organisatio…
Green ICT consultants advise organisations on their green ICT strategy and its implementation in the most effective and efficient manner to…
ICT accessibility testers evaluate websites, software applications, systems or user interface components with regards to friendliness, oper…
ICT application configurators identify, record, and maintain user-specific application configurations based upon user requirements and busi…
ICT application developers implement the ICT (software) applications based on the designs provided using application domain specific langua…
ICT auditor managers monitor ICT auditors responsible for auditing information systems, platforms, and operating procedures in accordance w…
ICT business analysis managers identify areas where information system changes are needed to support business plans and monitor the impact …
ICT business analysts are in charge of analysing and designing an organisation's processes and systems, assessing the business model and it…
ICT change and configuration managers organise and implement a process to manage changes throughout the lifecycle of ICT assets such as sof…
ICT consultants provide advice on how to optimise the use of existing tools and systems, make recommendations for the development and imple…
ICT disaster recovery analysts develop, maintain, and implement ICT continuity and disaster recovery strategies and solutions. They support…
ICT integration testers perform tests in groups of system components, units or even applications. They group them in larger aggregates and …
ICT quality assurance managers establish and operate an ICT quality approach through quality management systems, in compliance with interna…
ICT research consultants perform targeted ICT research and provide a final report to the client. They also use ICT tools to design question…
ICT system analysts specify the system needs to meet the end user requirements. They analyse system functions in order to define their goal…
ICT system architects design architecture, components, modules, interfaces, and data for a multi-components system to meet specified requir…
ICT system developers maintain, audit and improve organisational support systems. They use existing or new technologies to meet particular …
ICT system integration consultants advise on bringing together different systems to interoperate within an organisation for enabling data s…
ICT system testers perform testing activities and some test planning activities. They may also debug and repair ICT systems and components …
ICT test analysts work in testing environments, assessing products, checking for quality and accuracy, or creating tests scripts. They desi…
ICT usability testers ensure compliance with requirements and strive for optimal usability within the software engineering cycle phases (an…
Industrial mobile devices software developers implement applications software for specific, professional industrial mobile (handheld) devic…
Integration engineers develop and implement solutions which coordinate applications across the enterprise or its units and departments. The…
IoT developers analyse and gather data for interpreting the pattern and predicting the result. They use artificial intelligence for managin…
IT auditors perform audits of information systems, platforms, and operating procedures in accordance with established corporate standards f…
Mobile application developers implement applications software for mobile devices, based on the designs provided, using general or specific …
Numerical tool and process control programmers develop computer programs to control automatic machines and equipment involved in manufactur…
Search engine optimisation experts increase the ranking of a company's web pages with regard to target queries in a search engine. They cre…
Software analysts elicit and prioritise user requirements, produce and document software specifications, test their application, and review…
Software architects create the technical design and the functional model of a software system, based on functional specifications. They als…
Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, …
Software testers perform software tests. They may also plan and design them. They may also debug and repair software although this mainly c…
User experience analysts assess client interaction and experience and analyse users' behaviours, attitudes, and emotions about the usage of…
User interface designers are in charge of designing user interfaces for applications and systems. They perform layout, graphics and dialogu…
User interface developers implement, code, document and maintain the interface of a software system by using front-end development technolo…
Web content managers curate or create content for a web platform according to the long-term strategic goals, policies and procedures for an…
Web developers develop, implement and document web-accessible software based on the designs provided. They align the client's web presence …