– Research, analysis and assessment of requirements for software and operational systems;
– Compilation and preparation of software development documents;
– Writing of software code and its maintenance according to the approved quality standards;
– Testing, review or development of software aiming to improve performance efficiency or adapt them to new requirements;
– Research, development and improvement of computer software systems;
– Assessment, improvement, updates of software maintenance procedures for operational systems, communications environment and applications, preparation of respective documents, team management.