APPROVE:
[Job title]
_______________________________
_______________________________
[Name of company]
_______________________________
_______________________/[FULL NAME.]/
"______" _______________ 20___
JOB DESCRIPTION
Software Engineer
1. General Provisions
1.1. This job description defines and regulates the powers, functional and job duties, rights and responsibilities of a software engineer [Organization name in the genitive case] (hereinafter referred to as the Company).
1.2. A software engineer is appointed to a position and dismissed in accordance with the procedure established by the current labor legislation by order of the head of the Company.
1.3. A software engineer belongs to the category of specialists and is subordinate to [name of the position of subordinates in the dative case].
1.4. The Software Engineer reports directly to [title of immediate supervisor in the dative case] to the Company.
1.5. A person with the appropriate qualifications is appointed to the position of a software engineer:
Software Engineer Category I: higher professional (technical or engineering and economic) education and at least 3 years of work experience as a software engineer of category II.
Category II software engineer: higher professional (technical or engineering and economic) education and work experience as a software engineer of category III or other engineering and technical positions filled by specialists with higher vocational education, not less than 3 years.
Category III Software Engineer: higher professional (technical or engineering and economic) education and work experience in the specialty acquired during the period of study, or work experience in engineering and technical positions without a qualification category.
Software Engineer: higher vocational (technical or engineering and economic) education without presenting requirements for work experience or secondary vocational (technical or engineering and economic) education and at least 3 years of work experience in the position of a technician of category I for at least 3 years or other positions occupied by specialists with secondary vocational education, at least 5 years.
1.6. The software engineer is responsible for:
- effective performance of the work entrusted to him;
- compliance with the requirements of performance, labor and technological discipline;
- the safety of documents (information) in his custody (become known to him) containing (constituting) the commercial secret of the Company.
1.7. The software engineer must know:
- guidance and normative materials regulating the methods of developing algorithms and programs and the use of computer technology in information processing;
- basic principles of structured programming;
- kinds software;
- technical and operational characteristics, design features, purpose and modes of operation of the computer, its rules technical operation;
- technology of automatic information processing;
- kinds technical media information;
- methods of classification and coding of information;
- formalized programming languages;
- current standards, number systems, ciphers and codes;
- the procedure for issuing technical documentation;
- advanced domestic and Foreign experience programming and use of computer technology;
- fundamentals of economics, organization of production, labor and management;
- basics labor law;
- labor protection rules and regulations.
1.8. The software engineer in his work is guided by:
- local acts and organizational and administrative documents of the Company;
- internal labor regulations;
- rules of labor protection and safety, ensuring industrial sanitation and fire protection;
- instructions, orders, decisions and instructions of the immediate supervisor;
- this job description.
1.9. During the temporary absence of a software engineer, his duties are assigned to [deputy position].
The software engineer is required to perform the following labor functions:
2.1. Based on the analysis of mathematical models and algorithms for solving economic and other problems, he develops programs that provide the possibility of executing the algorithm and, accordingly, the task set by means of computer technology, tests and debugs them.
2.2. Develops technology for solving problems at all stages of information processing.
2.3. It selects a programming language for describing algorithms and data structures.
2.4. Determines the information to be processed by means of computer technology, its volume, structure, layouts and schemes for input, processing, storage and output, methods for its control.
2.5. Performs work on preparing programs for debugging and debugging.
2.6. Defines the scope and content of the data test cases, which provide the most complete verification of the compliance of programs with their functional purpose.
2.7. Carries out the launch of debugged programs and the input of initial data determined by the conditions of the tasks.
2.8. Adjusts the developed program based on the analysis of output data.
2.9. Develops instructions for working with programs, draws up the necessary technical documentation.
2.10. Determines the possibility of using ready-made software products.
2.11. Provides support for implemented programs and software tools.
2.12. Develops and implements automatic program verification systems, typical and standard software tools, composes information processing technology.
2.13. Performs work on the unification and typification of computing processes.
2.14. He takes part in the creation of catalogs and file cabinets of standard programs, in the development of forms of documents that are subject to machine processing, in the design of programs that allow expanding the scope of computer technology.
In case of official necessity, a software engineer may be involved in the performance of his official duties overtime, in the manner prescribed by the provisions of federal labor legislation.
3. Rights
The software engineer has the right to:
3.1. To give instructions to subordinate employees and services, tasks on a range of issues included in his functional duties.
3.2. To control the fulfillment of production tasks, the timely execution of individual orders and tasks by subordinate services.
3.3. Request and receive necessary materials and documents related to the activities of a software engineer, his subordinate services and departments.
3.4. Interact with other enterprises, organizations and institutions on production and other issues related to the competence of a software engineer.
3.5. Sign and endorse documents within their competence.
3.6. Submit for consideration by the head of the Company submissions on the appointment, transfer and dismissal of employees of subordinate units; proposals for their promotion or for the imposition of penalties on them.
3.7. To exercise other rights established Labor Code Russian Federation and other legislative acts of the Russian Federation.
4. Responsibility and performance evaluation
4.1. The software engineer bears administrative, disciplinary and material (and in some cases provided for by the legislation of the Russian Federation, also criminal) responsibility for:
4.1.1. Non-fulfillment or improper fulfillment of official instructions of the immediate supervisor.
4.1.2. Failure or improper performance of labor functions and the tasks assigned to him.
4.1.3. Unlawful use of the granted official powers, as well as their use for personal purposes.
4.1.4. Inaccurate information about the status of the work entrusted to him.
4.1.5. Failure to take measures to suppress the identified violations of safety regulations, fire and other rules that pose a threat to the activities of the enterprise and its employees.
4.1.6. Failure to enforce labor discipline.
4.2. The assessment of the work of a software engineer is carried out:
4.2.1. Direct supervisor - regularly, in the course of the daily implementation by the employee of his labor functions.
4.2.2. Certification Commission enterprises - periodically, but at least once every two years, based on the documented results of work for the evaluation period.
4.3. The main criterion for evaluating the work of a software engineer is the quality, completeness and timeliness of his performance of the tasks provided for in this manual.
5. Working conditions
5.1. The working hours of a software engineer are determined in accordance with the internal labor regulations established by the Company.
6. Right to sign
6.1. To ensure his activities, a software engineer is given the right to sign organizational and administrative documents on issues referred to his competence by this job description.
Acquainted with the instruction ___________ / ____________ / "__" _______ 20__
List standard positions (Job Descriptions)
Top managers of companies
1.1 CEO
1.2 Executive director
1.3 CFO
1.4 Commercial director
1.5 Director of Human Resources
1.6 Director of Marketing
1.7 Director of Logistics
1.8 Quality Director
1.9 Retail Operations Director
1.10 Branch manager
1.11 Technical Director
Administrative staff
2.1 Office manager
2.3 Head of legal department
2.5 Dispatcher
2.6 Secretary to the CEO
2.7 Department Secretary
2.8 Receptionist
Research and development and information technology personnel
3.1 Chief designer
3.2 Laboratory manager
3.3 Constructor
3.4 Laboratory assistant
3.5 Head of IT department
3.6 System administrator
3.7 Senior programmer
3.8 Programmer
Logistics and purchasing staff
4.1 Personnel of the logistics and procurement organization
4.1.1. Head of commodity direction
4.1.2. Director of logistics Department
4.1.3. Head of Procurement
4.1.4. Logistics Manager
4.1.5. Purchasing manager
4.1.6. Head of the customs group
4.1.7. Foreign trade specialist 4.2 Warehouse logistics staff
4.2.1 Warehouse manager
4.2.2 Deputy warehouse manager
4.2.3 Storekeeper
4.2.4 Picker
4.2.5 Loader
4.2.6 Forklift driver 4.3 Transport logistics personnel
4.3.1 Head of the motor transport department
4.3.2 Delivery driver on heavy vehicles
4.3.3 Car forwarding driver
4.3.4 Heavy vehicle driver
4.3.5 Car driver
4.3.6 Forwarder
5.2 Marketing manager
5.4 Merchandiser
5.5 Promoter
5.6 Designer
5.7 Copywriter
5.8 Typesetter
Customer service staff
6.1 Restaurant/Cafe Director
6.3 Bartender-cashier
6.4 Wardrobe attendant
6.5 Waiter
6.6 Maid
6.7 Concierge
6.8 Maitre d'
6.9 Receptionist
6.10 Doorman
6.11 Ironer
6.12 Service manager
6.13 Tailor
Development staff
7.1 Director of Development
7.2 Development manager
7.3 Project manager
7.4 Project manager
HR staff
8.1 Head of Human Resources
8.2 HR manager
8.3 Training manager
8.3 HR manager
Finance and accounting personnel
9.1 Head of planning and economic department
9.2 Chief Accountant
9.3 Deputy chief accountant
9.4 Senior accountant
9.5 Accountant
9.6 Store accountant
9.7 Warehouse accountant
9.8 Financial manager
9.9 Economist
9.10 Labor economist
9.11 Accounts receivable specialist
9.12 Senior cashier
9.13 Cashier
Corporate sales staff
10.1 Head of sales department
10.2 City sales manager
10.3 Regional sales manager
10.4 Key account manager
10.5 Sales representative
10.6 Sales Administrator
Retail sales staff
11.1 Supermarket manager
11.2 Store manager
11.3 Deputy Store Manager
11.4 Head of Department (Food)
11.5 Head of department (non-food products)
11.6 Administrator trading floor(food products)
11.7 Sales floor manager (non-food products)
11.8 Senior salesperson (food)
11.9 Senior salesperson (non-food)
11.10 Seller (food)
11.11 Seller (non-food products)
11.12 Cashier (food)
11.13 Cashier (non-food products)
11.13. cashier-operator
11.15. Transceiver
Production staff (management)
12.1 Production manager
12.2 Chief engineer
12.3 Chief technologist
12.4 Chief mechanic
12.5 Chief power engineer
12.6 Shop manager
12.7 Section manager
12.8 Production planning manager
Technical staff (food production)
13.1 Chef
13.3 Confectioner
13.4 Marker
13.5 Baker
13.6 Meat cutter
13.7 Packer
13.8 Food production worker
Technical staff (non-food production)
14.1 Foreman
14.2 Production foreman
14.3 Technologist
14.4 Engineer
14.5 Quality controller
14.6 Master
14.7 Mechanic
14.8 Process equipment operator
14.9 Installer
14.10 Carpenter
14.11 Locksmith
14.12 Turner
14.13 Milling machine
14.14 Electrician
14.15 Electric and gas welder
14.16 Non-food worker
14.17 Construction machinery operator
14.18 Car mechanic
14.19 Installer
14.20 Auto electrician
14.21 Safety Engineer
14.22 Refrigeration engineer
Support staff
15.1 Head of security
15.2 Head of AHO
15.3 Security officer
15.4 Driver-bodyguard
15.5 Controller (guard)
15.6 Supervisor on the trading floor
15.7 Health worker
15.8 Castellane
15.9 Porter
15.10 Janitor
15.11 Courier
15.12 Janitor
Engineering staff
16.1 Head of standardization and control department
16.2 Standards specialist
16.3 Customer service manager
16.4 Head of design and engineering department
16.5 Slinger
16.6 Head of environmental department
16.7 Ecologist
16.8 Chief Surveyor
Unified qualification directory of positions of managers, specialists and other employees (CEN)
Qualification directory of positions of managers, specialists and other employees
Sections « Industry-wide qualification characteristics of the positions of employees employed at enterprises, institutions and organizations" And " Qualification characteristics positions of employees employed in research institutions, design, technological, design and survey organizations”, approved by the Decree of the Ministry of Labor of the Russian Federation of August 21, 1998 N 37
(version dated 05/15/2013)
labor technician |
Technician-programmer
Job responsibilities. Carries out work to ensure the mechanized and automated processing of information received by the computing (information and computing) center (CC, ITC) of information, the development of technology for solving economic and other problems of an industrial and research nature. Participates in the design of data processing systems and computer software systems. Performs preparatory operations related to the implementation of the computational process, monitors the operation of machines. Makes simple diagrams technological process information processing, algorithms for solving problems, switching schemes, layouts, work instructions and necessary explanations for them. Develops programs for solving simple problems, conducts their debugging and experimental verification of individual stages of work. Performs work on the preparation of technical data carriers that provide automatic data entry into computer, on the accumulation and systematization of indicators of the regulatory and reference fund, the development of forms of outgoing documents, the introduction of the necessary changes and the timely adjustment of work programs. Participates in the performance of various operations of the technological process of information processing (reception and control of input information, preparation of initial data, information processing, release of outgoing documentation and its transfer to the customer). Keeps records of the use of machine time, the volume of work performed.
Must know: design methods for mechanized and automated information processing; means of computer technology, collection, transmission and processing of information and rules for their operation; technology of mechanized and automated information processing; work programs, instructions, layouts and other guidance materials that determine the sequence and technique for performing settlement operations; types of technical information carriers, rules for their storage and operation; operating number systems, ciphers and codes; main formalized programming languages; basics of programming; methods of carrying out calculations and computational work; methods for calculating the work performed; fundamentals of economics, organization of labor and production; labor protection rules and regulations.
Qualification requirements.
Category I programmer technician: secondary vocational education and work experience as a category II programmer technician for at least 2 years.
Technician-programmer II category: secondary vocational education and work experience as a technician-programmer for at least 2 years.
Technician-programmer: secondary vocational education without presenting requirements for work experience.
EKSD 2018. Version dated April 9, 2018
To search for approved professional standards of the Ministry of Labor of the Russian Federation, use reference book of professional standards
Software engineer (programmer)
Job responsibilities. Based on the analysis of mathematical models and algorithms for solving economic and other problems, he develops programs that provide the possibility of executing the algorithm and, accordingly, the task set by means of computer technology, tests and debugs them. Develops technology for solving problems at all stages of information processing. It selects a programming language for describing algorithms and data structures. Determines the information to be processed by means of computer technology, its volume, structure, layouts and schemes for input, processing, storage and output, methods for its control. Performs work on preparing programs for debugging and debugging. Defines the scope and content of these test cases, providing the most complete verification of the conformity of programs to their functional purpose. Carries out the launch of debugged programs and the input of initial data determined by the conditions of the tasks. Adjusts the developed program based on the analysis of output data. Develops instructions for working with programs, draws up the necessary technical documentation. Determines the possibility of using ready-made software products. Provides support for implemented programs and software tools. Develops and implements automatic program verification systems, typical and standard software tools, composes information processing technology. Performs work on the unification and typification of computing processes. He takes part in the creation of catalogs and file cabinets of standard programs, in the development of forms of documents that are subject to machine processing, in the design of programs that allow expanding the scope of computer technology.
Must know: guidelines and normative materials regulating the methods of developing algorithms and programs and the use of computer technology in information processing, the basic principles of structured programming, types of software, technical and operational characteristics, design features, purpose and operating modes of a computer, rules for its technical operation, automatic processing technology information, types of technical information carriers, methods for classifying and coding information, formalized programming languages, current standards, number systems, ciphers and codes, the procedure for issuing technical documentation, advanced domestic and foreign experience in programming and using computer technology, fundamentals of economics, organization of production, labor and management, basics of labor legislation, rules and norms of labor protection.
Qualification requirements.
Category I software engineer: higher professional (technical or engineering and economic) education and work experience as a category II software engineer for at least 3 years.
Category II software engineer: higher professional (technical or engineering and economic) education and work experience as a category III software engineer or other engineering and technical positions filled by specialists with higher professional education, at least 3 years.
Category III software engineer: higher professional (technical or engineering and economic) education and work experience in the specialty acquired during the training period, or work experience in engineering and technical positions without a qualification category.
Software engineer: higher professional (technical or engineering and economic) education without presenting requirements for work experience or secondary vocational (technical or engineering and economic) education and at least 3 years of work experience as a technician of category I or other positions filled by specialists with secondary vocational education, not less than 5 years.
Jobs for the position of Software engineer (programmer) according to the all-Russian database of vacancies
Job ResponsibilitiesSoftware engineer (programmer). Based on the analysis of mathematical models and algorithms for solving economic and other problems, he develops programs that provide the possibility of executing the algorithm and, accordingly, the task set by means of computer technology, tests and debugs them. Develops technology for solving problems at all stages of information processing. It selects a programming language for describing algorithms and data structures. Determines the information to be processed by means of computer technology, its volume, structure, layouts and schemes for input, processing, storage and output, methods for its control. Performs work on preparing programs for debugging and debugging. Defines the scope and content of these test cases, providing the most complete verification of the conformity of programs to their functional purpose. Carries out the launch of debugged programs and the input of initial data determined by the conditions of the tasks. Adjusts the developed program based on the analysis of output data. Develops instructions for working with programs, draws up the necessary technical documentation. Determines the possibility of using ready-made software products. Provides support for implemented programs and software tools. Develops and implements automatic program verification systems, typical and standard software tools, composes information processing technology. Performs work on the unification and typification of computing processes. He takes part in the creation of catalogs and file cabinets of standard programs, in the development of forms of documents that are subject to machine processing, in the design of programs that allow expanding the scope of computer technology.
Software engineer (programmer)Must know: guidance and normative materials regulating the methods of developing algorithms and programs and the use of computers in information processing, the basic principles of structured programming; types of software; technical and operational characteristics, design features, purpose and modes of operation of the computer, rules for its technical operation; technology of automatic information processing; types of technical information carriers; methods of classification and coding of information; formalized programming languages; current standards, number systems, ciphers and codes; the procedure for issuing technical documentation; advanced domestic and foreign experience in programming and use of computer technology; fundamentals of economics, organization of production, labor and management; fundamentals of labor legislation; labor protection rules and regulations.
Qualification Requirements for a Software Engineer (Programmer).
Category I software engineer: higher professional (technical or engineering and economic) education and work experience as a category II software engineer for at least 3 years.
Category II software engineer: higher professional (technical or engineering and economic) education and work experience as a category III software engineer or other engineering and technical positions filled by specialists with higher professional education, at least 3 years.
Category III software engineer: higher professional (technical or engineering and economic) education and work experience in the specialty acquired during the training period, or work experience in engineering and technical positions without a qualification category.
Software engineer: higher professional (technical or engineering and economic) education without presenting requirements for work experience or secondary vocational (technical or engineering and economic) education and at least 3 years of work experience as a technician of category I or other positions filled by specialists with secondary vocational education, not less than 5 years.