سافٹ ویئر ڈیولپر
سافٹ ویئر ڈیولپر ادارے کی ڈیجیٹل صحت کی خدمات کے پیچھے موجود سافٹ ویئر بناتے، جانچتے اور برقرار رکھتے ہیں، جیسے مریضوں کے لیے ایپس، طبی نظام، انضمام کی خدمات اور ڈیٹا کے پلیٹ فارم۔ وہ کثیر شعبہ جاتی مصنوعاتی ٹیموں میں کام کرتے ہیں، ایسا کوڈ لکھتے ہیں جو محفوظ، پائیدار، قابلِ رسائی اور قابلِ دیکھ بھال ہو، اور اپنی خدمات کو براہِ راست چلنے کے دوران سہارا دیتے ہیں۔
اس کا انگریزی سے ترجمہ ایک مصنوعی ذہانت کے معاون نے کیا ہے اور کسی مادری زبان بولنے والے نے ابھی اس کا جائزہ نہیں لیا۔ UK GDaD PCF (برطانوی حکومت کا ڈیجیٹل، ڈیٹا اور ٹیکنالوجی پیشے کی صلاحیتوں کا فریم ورک) اور ESCO کے اقتباسات انگریزی میں ہی رہتے ہیں۔
- خاندان
- سافٹ ویئر کی ترقی
- UK GDaD PCF کا کردار
- Software developer (Software development)
- ESCO کے پیشے
- software developer (ISCO-08 2512); ICT application developer (ISCO-08 2514)
- گِٹ ہب پر
- کردار کی دستاویز · کردار کا ڈیٹا
سطحیں
| درجہ | کردار کی سطح | UK GDaD PCF کی سطح | سول سروس کے گریڈ | ملازمت کی جانچ کے پوائنٹس |
|---|---|---|---|---|
| 4 | اپرنٹس سافٹ ویئر ڈیولپر | Apprentice developer | AO/EO | 276 |
| 5 | جونیئر سافٹ ویئر ڈیولپر | Junior developer | EO/HEO | 335 |
| 6 | سافٹ ویئر ڈیولپر | Developer | HEO/SEO | 418 |
| 7 | سینئر سافٹ ویئر ڈیولپر | Senior developer | SEO/G7 | 477 |
| 8a | لیڈ سافٹ ویئر ڈیولپر | Lead developer | G7/G6 | 551 |
| 8b | پرنسپل سافٹ ویئر ڈیولپر | Principal developer | G7/G6 | 604 |
ڈیجیٹل صحت کی نگہداشت کے ادارے میں
- سافٹ ویئر مریضوں کی نگہداشت پر اثر ڈال سکتا ہے، اس لیے ڈیولپر طبی خطرے کے انتظام کے عمل پر عمل کرتے ہیں اور حفاظتی مقدموں میں شواہد کا حصہ ڈالتے ہیں۔
- کوڈ اکثر رازدارانہ صحت کی معلومات سنبھالتا ہے، اس لیے ڈیولپر پہلے سے طے شدہ طور پر معلومات کے نظم و ضبط اور محفوظ کوڈنگ کے طریقے اپناتے ہیں۔
- بہت سی خدمات صحت اور نگہداشت کے دیگر نظاموں کے ساتھ ڈیٹا کا تبادلہ کرتی ہیں، جس کے لیے HL7 FHIR جیسے کھلے باہمی مطابقت کے معیارات استعمال ہوتے ہیں۔
- کچھ سافٹ ویئر طبی آلے کے طور پر منضبط ہو سکتا ہے، اس لیے ڈیولپروں کو معلوم ہونا چاہیے کہ ضابطہ جاتی مشورہ کب مانگنا ہے۔
UK GDaD PCF کے کردار کی تفصیل
A software developer designs, runs and improves software that meets user needs.
In this role, you will:
- be responsible for writing clean, secure code following a test-driven approach
- create code that is open by default and easy for others to reuse
ESCO کے پیشے اور مہارتیں
ESCO ہر پیشے کے لیے وہ مہارتیں اور علم درج کرتا ہے جو آجروں کو عموماً درکار ہوتا ہے (لازمی) یا درکار ہو سکتا ہے (اختیاری)۔ انہیں ترقی کی گفتگو کے لیے فہرست کے طور پر استعمال کریں۔
software developer
Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.
لازمی مہارتیں اور علم (24)
مہارتیں اور صلاحیتیں
- analyse software specifications
- create flowchart diagram
- debug software
- define technical requirements
- develop automated migration methods
- develop software prototype
- identify customer requirements
- interpret technical requirements
- manage engineering project
- perform scientific research
- use an application-specific interface
- use software design patterns
- use software libraries
- use technical drawing software
- utilise computer-aided software engineering tools
علم
اختیاری مہارتیں اور علم (84)
مہارتیں اور صلاحیتیں
- adapt to changes in technological development plans
- collect customer feedback on applications
- design user interface
- develop creative ideas
- do cloud refactoring
- integrate system components
- migrate existing data
- use automatic programming
- use concurrent programming
- use functional programming
- use logic programming
- use object-oriented programming
- use query languages
- utilise machine learning
علم
- ABAP
- AJAX
- APL
- ASP.NET
- Ajax Framework
- Ansible
- Apache Maven
- Apache Tomcat
- Assembly (computer programming)
- C#
- C++
- COBOL
- CoffeeScript
- Common Lisp
- Drupal
- Eclipse (integrated development environment software)
- Erlang
- Groovy
- Haskell
- IBM WebSphere
- ICT security legislation
- Internet of Things
- Java (computer programming)
- JavaScript
- JavaScript Framework
- Jenkins (tools for software configuration management)
- KDevelop
- Lisp
- MATLAB
- ML (computer programming)
- Microsoft Visual C++
- NoSQL
- Objective-C
- OpenEdge Advanced Business Language
- Oracle Application Development Framework
- PHP
- Pascal (computer programming)
- Perl
- Prolog (computer programming)
- Puppet (tools for software configuration management)
- Python (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- SPARK
- SQL
- STAF
- Salt (tools for software configuration management)
- Scala
- Scratch (computer programming)
- Smalltalk (computer programming)
- Swift (computer programming)
- TypeScript
- VBScript
- Visual Basic
- WordPress
- World Wide Web Consortium standards
- Xcode
- blockchain openness
- blockchain platforms
- cyber attack counter-measures
- data visualisation software
- defence standard procedures
- object-oriented modelling
- screen reader
- smart contract
- software anomalies
- software frameworks
- trading software
ICT application developer
ICT application developers implement the ICT (software) applications based on the designs provided using application domain specific languages, tools, platforms and experience.
لازمی مہارتیں اور علم (17)
مہارتیں اور صلاحیتیں
- analyse software specifications
- create flowchart diagram
- debug software
- develop automated migration methods
- develop software prototype
- identify customer requirements
- interpret technical texts
- manage business knowledge
- propose ICT solutions to business problems
- use an application-specific interface
- use software design patterns
- use software libraries
- utilise computer-aided software engineering tools
علم
اختیاری مہارتیں اور علم (74)
مہارتیں اور صلاحیتیں
- adapt to changes in technological development plans
- collect customer feedback on applications
- design user interface
- develop creative ideas
- develop food scanner devices
- do cloud refactoring
- integrate system components
- migrate existing data
- use automatic programming
- use concurrent programming
- use functional programming
- use logic programming
- use object-oriented programming
- use query languages
علم
- ABAP
- AJAX
- APL
- ASP.NET
- Ajax Framework
- Ansible
- Apache Maven
- Assembly (computer programming)
- C#
- C++
- COBOL
- Common Lisp
- Drupal
- Eclipse (integrated development environment software)
- Groovy
- Haskell
- IBM WebSphere
- ICT security legislation
- Internet of Things
- Java (computer programming)
- JavaScript
- JavaScript Framework
- Jenkins (tools for software configuration management)
- KDevelop
- Lisp
- MATLAB
- ML (computer programming)
- Microsoft Visual C++
- NoSQL
- Objective-C
- Open source model
- OpenEdge Advanced Business Language
- Outsourcing model
- PHP
- Pascal (computer programming)
- Perl
- Prolog (computer programming)
- Puppet (tools for software configuration management)
- Python (computer programming)
- R
- Ruby (computer programming)
- SAP R3
- SAS language
- SPARK
- SQL
- STAF
- Salt (tools for software configuration management)
- Scala
- Scratch (computer programming)
- Swift (computer programming)
- TypeScript
- VBScript
- Visual Basic
- WordPress
- World Wide Web Consortium standards
- Xcode
- hybrid model
- object-oriented modelling
- software anomalies
- software frameworks
Contains ESCO v1.2.1 data (https://esco.ec.europa.eu/). © European Union. Reuse authorised under Commission Decision 2011/833/EU.