Facebook. In contact with. Travels. Training. Internet professions. Self-development
Site search

Develop a job description for a programmer. Job description of software engineer, job description of software engineer, sample job description of software engineer. Job responsibilities of a programmer

A programmer is very important profession, classified into several types. The functions, rights and responsibilities of different programmers will be discussed in this article.

What is a programmer?

What does the job description prescribe about the profession? A programmer is a specialist in the field of IT technologies, who owns a computer at a professional level and is able to create and use various kinds of computer programs. A representative of the profession in question should be energetic, sociable and only positively disposed.

How can such a job be obtained? The programmer, prescribes the instruction, must have a higher technical education. Only in this case can he be appointed to the position by order of the CEO of the IT department.

The programmer must have excellent knowledge of:

  • about labor legislation;
  • on various kinds of regulations, acts and norms concerning the professional activity of a programmer;
  • about labor rules and regulations;
  • about safety precautions.

Programmer's rights and obligations

As with any other worker, some rights and functions are assigned to the programmer.

What rights does the job description prescribe?

  • The programmer has the right to identify and eliminate various causes and factors that prevent effective labor activity.
  • The programmer has the right to send various wishes, requests and suggestions to the management of the enterprise regarding improving the efficiency of labor activity.

The rights of a representative of the profession in question, although they fit in only two points, are nevertheless fairly fair and disclosed. And what are the responsibilities of an IT specialist, what does the job description prescribe about them? The programmer, according to the standards, is endowed with the following functions:

  • software development and testing;
  • development of a methodology for solving the problem;
  • determination of the required information;
  • determination of the content and scope of data;
  • starting and stopping programs;
  • ensuring the correct operation of programs;
  • preparation of equipment for operation, repair of some equipment.

Above, only the most basic functions of the specialist in question were named. Of course, there can be much more of them.

What is a software engineer?

Job description the software engineer prescribes that the specialist in question is appointed by order of the general director.

He is subordinate either to the head of the department, or In order to get the position of a software engineer, you must have a higher technical education and work experience of at least one year.

The specialist in question must have excellent knowledge of a wide variety of types software, on the principles and technologies and methods of processing and coding information. It is desirable that the specialist also has an understanding of formalized languages ​​in programming, as well as the order and methods of documentation.

The software engineer can only be guided by the charter of the enterprise, its regulations and legislative acts of the Russian Federation.

Rights, duties and responsibilities of a software engineer

The job description of a software engineer prescribes the following rights for the employee:


And what can you find about the responsibilities of the specialist in question? Here's what the job description prescribes:

  • a programmer-engineer is obliged to develop programs and test them on the basis of mathematical analysis;
  • is obliged to develop methods for solving problems;
  • must make the choice of the programming language;
  • should identify the information to be processed;
  • is obliged to check software products before use.

Depending on the location where the software engineer works, his work functions may vary slightly.

It is also worth noting that the software engineer is responsible for the incorrect execution of his work activities, for negligence, for violation of discipline and safety measures.

About the lead programmer and his responsibilities

The lead programmer is appointed by the general director, and reports to technical director... Naturally, the lead programmer must have a higher technical education.

The leading programmer is distinguished by his computer skills at a professional level and the ability to develop complex special programs. Nothing else will describe the lead programmer as well as listing his job description. So, here are the functions that fall within the competence of the lead programmer:

  • setting tasks for programmers and monitoring their implementation;
  • development of tasks for the department;
  • checking programs for compliance with standards;
  • assisting programmers in the department;
  • inventory taking;
  • control over the property of the enterprise;
  • informing the superiors about the existing problems.

Thus, the name of the profession speaks for itself. In fact, the lead programmer is a kind of "headman" in the department.

On the responsibility and rights of the lead programmer

The job description of the lead programmer prescribes the following rights for the lead programmer:


Thus, the lead programmer has much more rights than the ordinary one. But the more rights, the greater the responsibility. So, the specialist in question is responsible for:

  • non-fulfillment or poor-quality performance of their functions;
  • non-fulfillment or poor-quality performance by the department of functions;
  • providing false information about the work of the department;
  • disclosure of trade secrets;
  • failure to comply with orders from the authorities.

The specialist in question has a very responsible job. A programmer who is a presenter is a focused, attentive person to his work.

Programmer in a budgetary institution and his duties

It should be said right away that the work of the specialist in question in a budgetary institution is not much different from working in a commercial institution.

So, the job description of the programmer budgetary institution prescribes that the employee is also appointed by the director of the institution and is subordinate to him. The main functions and responsibilities are forecasting, analysis and planning. Consider a school programmer as an example.

The job descriptions of a programmer at school may be different, since they are edited directly in the educational institution... Nevertheless, some general provisions can be highlighted.

The school programmer is obliged to:

  • analyze the state of the school computer park;
  • monitor the state of the computer park;
  • predict trends in the development of school technology;
  • organize the use of technology;
  • keep documentation on the state of the computer park.

It is worth noting that the school programmer has enormous responsibilities. Moreover, if he is one for the whole institution.

On the responsibility and rights of a programmer in a budgetary institution

While the job descriptions of a programmer in an institution may vary, one thing is for sure: the responsibility of a programmer at school or elsewhere is always enormous.

It is worth noting the vagueness of the wording available in the job description:

  • responsibility for involvement in the violation of the [educational] process;
  • liability for causing damage to the institution;
  • for non-performance of duties, poor-quality performance of duties, etc.

What rights are assigned to the programmer? The most basic ones can be distinguished:

  • the right to professional development;
  • the right to make suggestions for improving the work;
  • the right to request the necessary documents from the authorities;
  • the right to negotiate with employees of the institution (school), etc.

A programmer working in an organization is an ordinary employee in terms of legislation, even if he has developed ingenious software designed to save humanity from an alien invasion. Like any other employee, a programmer has rights and obligations that must be fulfilled by the parties who have entered into an employment contract.

General provisions of the job description

TO general provisions The programmer's job description includes the following items:

  • The programmer can be appointed by the head of the organization. Liberation from job responsibilities may occur on the recommendation of the IT manager, after which the specialist
    resigns in accordance with Labor Code RF.
  • Only a specialist with a higher technical education can be appointed to this position.
  • The programmer must know all the main orders and governing documents of the organization.
  • A representative of this specialty reports directly to the head of the IT department.
  • The programmer must be sociable and positive.

These provisions are mandatory for the programmer who is on the staff of the organization. Besides general requirements to the employee, the specialist must also perform professional functions.

Job responsibilities of a programmer

The job responsibilities of an IT specialist include the following provisions:

These rules are mandatory for an employee who is employed as a programmer in the company.

Programmer's rights

In addition to official duties, a specialist in this profession has the rights:

  • Eliminate obstacles that arise when a programmer performs his duties on his own.
  • Make suggestions for improving the performance of their job duties to the management of the organization.
  • Refer to the management with the requirements for improving the material and technical base, which is used for the specialist to carry out his direct duties.
  • To get acquainted with all documents defining the rights and obligations of a specialist, as well as with regulatory documents relating to professional activities.
  • All employee rights, which are described in the Labor Code of the Russian Federation, are also valid for this specialty.

Responsibility of the programmer

An IT specialist, in addition to the fundamental rights and provisions that he is obliged to fulfill in the workplace, is responsible for certain kind activities or omissions when performing their professional responsibilities.

Responsibility of the programmer's work:

In the process of fulfilling his professional duties, the programmer is not immune from making mistakes, but with a responsible approach to the implementation of his labor functions, the likelihood of situations in which serious consequences can arise for the organization where the IT specialist is employed is negligible.

Software engineer - job features

Software engineer, at the enterprise he is engaged only in software development. All other functions are delegated to programmers-technicians who work with the already written digital code.

A software engineer is engaged not only in the implementation of the task by the management of the organization, but also has a creative component in his work, which allows him to introduce innovative solutions in the development of programs and algorithms.

Lead programmer - who is he in the company?

Lead programmer, is the most specialist in the field of IT-technologies, among the workers at the enterprise, representatives of this profession. The lead programmer must have complete higher education, as well as work experience as a software engineer for at least 2 years.

The duties of the lead programmer include the implementation of oral and written instructions and orders of the head of the organization. The specialist is obliged to make adjustments to the developed products at the enterprise and to exercise control over their testing and debugging. Also, the leading programmer provides support for all software products that were written personally or by other employees of the IT department of the company.

A specialist with this qualification must develop and implement systems for automatic verification of manufactured digital products, as well as supervise programmers within his competence. To ensure maximum high level qualifications, the leading specialist is obliged to constantly improve his qualifications.

The lead programmer, like other employees of the enterprise, is obliged to comply with all internal labor regulations, and is also obliged to provide reports on the work done at the request of the higher authorities.

A leading specialist is responsible for the unfair performance of his job duties, as well as for poorly performed work of employees who are subordinate.

This specialist is responsible for disclosing information that is protected by the laws of the Russian Federation, including for disclosing personal data of third parties.

Conclusion

The profession of a programmer is very popular and prestigious in the 21st century, but non-observance of elementary norms labor discipline, can cause various obstacles in the professional path of such an employee.

You should know very well the requirements that apply to specialists in this profession in order to avoid many troubles in the service. This article informs quite well about the rights and
duties of the programmer, therefore, this text must be printed and saved as a memo.

In contact with

JOB DESCRIPTION

PROGRAMMER

I. General Provisions

1. Programmer of the municipal budget educational institution additional professional education (advanced training) of specialists The Center for Information and Logistics Support (hereinafter referred to as the Center) belongs to the category of specialists.

2. Appointment to the position of a programmer and dismissal from it is made by order of the Director of the Center.

3. The programmer reports directly to the director of the Center.

4. During the absence of the programmer, his duties are performed by a person appointed in accordance with the established procedure. This person acquires the corresponding rights and bears responsibility for the high-quality and timely performance of the duties assigned to him.

II... The programmer of the Center should know:

1. Resolutions, orders, orders, other governing and regulations higher and other bodies concerning the methods of programming and the use of computer technology in information processing.

2. Technical and operational characteristics, design features, the purpose and modes of operation of the equipment, the rules of its technical operation.

3. Information processing technology, types of information carriers.

4. Methods of classification and coding of information.

5. Languages ​​and programming methods.

6. The order of registration of technical documentation.


7. Advanced domestic and overseas experience programming and using computers.

8. Fundamentals of economics, labor organization and management, labor legislation and labor protection Russian Federation, internal labor regulations, rules and regulations of labor protection, safety, industrial sanitation and fire protection.

III. Job responsibilities programmer

The Center's programmer performs the following functions:

1. Determination of information to be processed on a PC, its volume, structure, layouts and schemes for input, processing, storage and issuance of information, methods of its control.

2. Performing work on preparing programs for debugging and debugging.

3. Development of instructions for working with programs, preparation of the necessary technical documentation.

4. Determination of the possibility of using ready-made software tools... Maintenance of implemented programs and software.

5. Production of debugging and adjustment of the developed programs. Development of instructions for working with programs, preparation of the necessary technical documentation.

6. Participation in the creation of catalogs and card files of standard programs, in the development of forms of documents subject to machine processing, in design works to expand the scope of computer technology.

7. Execution of processing of information arrays, information flows in accordance with methodological documents.

8. Implementation of filling in computer databases and data banks, ensuring storage, reception and transmission of information in in electronic format in accordance with the instructions of the administration of the Center.

9. Realization of systematization of computer software, implementation of works on installation and uninstallation of software.

III. Programmer's rights

The programmer of the Center has the right:

1. To get acquainted with the draft decisions of the head of the Center concerning its activities.

2. Submit proposals for improving the work related to the responsibilities provided for in this instruction for the management's consideration.

3. Within the limits of their competence, report on all the deficiencies in the activities of the center revealed in the process of performing official duties and make proposals for their elimination.

4. Request, personally or on behalf of the immediate supervisor and specialists, information and documents necessary for the performance of his official duties.

5. To involve specialists in solving the tasks assigned to him, if this is provided by their instructions, otherwise with the permission of the head.

6. Require the leadership of the Center to assist in the performance of its duties and rights.

IV. Responsibility of the programmer

The Center programmer is responsible for:

1. For improper performance or failure to fulfill their duties stipulated by this job description - within the limits determined by the current labor legislation of the Russian Federation.

2. For offenses committed in the course of carrying out their activities - within the limits determined by the current administrative, criminal and civil legislation of the Russian Federation.

3. For causing material damage- within the limits determined by the current labor and civil legislation of the Russian Federation.

V. Requirements for the qualifications of a programmer

· Higher professional education;

· Possession of Internet technologies;

· Work with office programs at the level of a qualified user;

· Knowledge of languages ​​and programming methods.

In the 19th century, the technical and mathematical direction of knowledge was born, which has now gained incredible popularity and extensive applied implementation.

It is about programming or developing algorithms for programs based on mathematical calculations. Among the first experiments in creating technical devices for compiling programs was the loom Zh.M. Jacquard (1804) and C. Babbage's calculating machine (1822), the first program for which was written by the daughter of the poet Byron, mathematician Ada Lovelace (1841).

Then a century-long break follows and in 1941 the computer of Konrad Zuse appears, who developed the first complex programming language.

In the modern period of the rapid development of computer technology, there are many programming languages, and new software is constantly being invented. The process of drawing up programs is quite laborious, for this a specialist must have not only professionalism, but also talent in the chosen field of knowledge. Thanks to this profession, people have the opportunity to freely work at a computer, surf the Internet, use various programs, search engines and all kinds of services.

Directions of development of the specialty

The division of programming into three main directions:

  • systemic - refers to development operating systems, interfaces, databases. It is owned by highly qualified specialists capable of developing the most complex software packages... It is not surprising that they are always in demand;
  • applied - includes the development and implementation of software for the functioning of various organizations. This includes narrow-profile specialists (1C, etc.) who are engaged in setting up, updating and finalizing programs in connection with the specifics of a particular type of company activity;
  • Web - assumes work with global networks, to which the Internet belongs. Specialists develop interfaces, dynamic sites, etc. In the era of rapid development of Internet technologies, this direction is especially popular.

The relevance and profitability of the profession

Programming today is not only a serious independent direction, it also acts as an auxiliary for many sectors of the economy and specialties.

All production and business processes are currently automated, programs are also being actively implemented at various management levels, in the spheres of culture and everyday life.

The programmer's profession is characterized by following features:

  • relevance - not a single serious industry or enterprise today can do without equipment computer programs, therefore, programming is one of the most relevant and promising areas;
  • demand - this profession extremely popular and necessary today, companies are ready to provide decent rewards for both established specialists and newcomers;
  • a high level of competition, the reason for which is good pay and its creative nature. However, a highly qualified specialist will always be assessed (as a rule, it is preceded by a multi-stage and test assignment);
  • the need for simultaneous possession of knowledge, skills and abilities of the profession, as well as the possession of a wide erudition;
  • high profitability - successful specialists in the field of programming can count on remuneration of 2 thousand dollars and more per month. Earnings are often directly dependent on the volume and complexity of the developed and implemented programs;
  • serious career prospects- over time, programmers become heads of IT departments in large companies, leading managers of various projects, create own business in the field of software, they are successfully freelancing;
  • the need to constantly improve their qualifications, continuous self-study, mastering new programming technologies.

Programming can be both the main professional activity of a specialist, and it can be auxiliary for solving other professional problems, or even just bring pleasure to the person writing the program. The demand for this profession in the world today significantly exceeds the possibilities high school for the training of relevant specialists.

In order to become a programmer, you should choose one of the following specializations at a technical university: fundamental informatics and Information Technology, business informatics, software engineering, applied mathematics and informatics, informatics and computer science, applied informatics, etc.

There is a very developed specialization in programming, and the versatile knowledge of the specialty obtained at the university may not even be useful for specific position... It is not surprising, therefore, that self-education is widespread among programmers and the implementation of professional activities without formal education in the relevant specialty.

In everyday life, the profession of a programmer is often confused with the field of activity of a system administrator or other specialist from the IT sphere. Of course, these are very close types of activities, but their target settings can be radically different.

The advantages and disadvantages of this profession are discussed in the following video:

If you have not registered an organization yet, then easiest This can be done using online services that will help you generate all the necessary documents for free: If you already have an organization and you are thinking about how to facilitate and automate accounting and reporting, then the following online services come to the rescue, which will completely replace the accountant in your company and will save you a lot of money and time. All reports are generated automatically, signed electronic signature and is sent automatically online. It is ideal for individual entrepreneurs or LLC on the USN, UTII, PSN, TS, OSNO.
Everything happens in a few clicks, without queues and stress. Try it and you will be surprised how easy it became!

Personal and professional requirements for the applicant for the position

A programmer for successful self-realization needs to have and develop the following personal and professional qualities:

  • systems thinking for a holistic vision of the problem;
  • mathematical mindset for working with codes and algorithms;
  • analytical mindset for working with a huge amount of information;
  • excellent memory for memorizing programming languages, variables, signs and symbols;
  • the ability to clearly present information so that the main points are clear to ordinary users;
  • a creative approach to solving a variety of complex problems in this profession.

In addition, it will be useful for a programmer to have qualities that distinguish any successful career: discipline, diligence, dedication, initiative, communication skills, work for a result, etc.

Large well-known IT companies usually set quite high requirements for candidates for the position of a programmer, as a result of which they need to go through multi-stage interviews and testing, proving their qualifications. Competition of 5-10 people per place is often when filling vacant positions in this profession, or it can be sent to personnel service enterprises are 10 times larger.

As a rule, most programmers strive to realize themselves in large cities, so firms located in the provinces sometimes have to hire specialists for remote work either by.

Professional qualification requirements programmer include: higher or secondary vocational education and work experience in the position of at least 3 years. Nevertheless, employers often “meet halfway” and newcomers, moreover, the latter are not against level dumping at first.

For occupation vacant post the candidate should know:

  • world programming experience;
  • basic principles of programming, as well as methods of software development;
  • technologies of automatic information processing;
  • various types of software;
  • characteristics and rules of technical operation of computers;
  • main programming languages;
  • English for reading technical literature;
  • number systems, encryption and coding;
  • rules for drawing up technical documentation;
  • fundamentals of labor law, copyright and information security;
  • at the enterprise;
  • rules and regulations of labor protection.

Functional responsibilities

The main job duties programmer:

Rights and responsibilities

Programmer is entitled to:

  • make proposals to the authorities to improve their area of ​​work, to encourage their subordinates, or to apply measures of material and disciplinary responsibility to them;
  • request information necessary for the performance of their duties from structural units and colleagues;
  • get acquainted with the documents and projects necessary for work;
  • require the management of the enterprise to provide organizational and technical conditions for the performance of official duties;
  • perform other actions established by the current labor legislation for successful work in the position held.

Programmer responsible per:

  • failure to fulfill their duties in accordance with the Labor Code of the Russian Federation;
  • offenses committed during the performance of their functional duties;
  • causing material damage to the organization.

Features of job descriptions of specialists in different directions in the field of programming


Lead coder
usually leads one or more software development projects. As a rule, this specialist has an excellent level vocational training, solid seniority(from 3-5 years), certain achievements in programming. He is responsible for the architecture of the developed program, the distribution of work and tracking the implementation of tasks by his subordinates, training of young specialists. He is also in charge of managerial and economic issues: personnel management, negotiation of contracts, drafting technical specifications, dispute resolution, etc.

1C programmer performs tasks to automate the activities of various enterprises. Knowledge of programming languages ​​is required (C ++, Delphi, Java, C #, etc.), subject area their profession, software control systems, the ability to work in a team. The specialist works for the end user - he is engaged in setting up 1C in accounting, creates programs for warehouse accounting, etc.

Technician-programmer is engaged in the design, development and production of software as industrial products in accordance with functional, design and technological requirements. The specialist also pays attention to the definition of methods and tools for developing a software product, as well as the processes of its life cycle.

Junior programmer is designed to solve current problems in the selected area, which do not differ in increased complexity. This specialist, in parallel with the performance of his job duties, learns from more experienced colleagues, adopts valuable skills and abilities. He is engaged in the implementation of algorithms, the development of components for prepared technical requirements, debugging code, participates in the development of new modules, in writing and supporting exchanges between databases, updating them, as well as consulting users.

Web Programmer specializes in website programming, for which he uses languages ​​such as HTML, Javascript, Perl, PHP. The work of this specialist is distinguished by creativity, creative approach. A web programmer must also have a good intellectual outlook. However, the pay in this industry can be slightly lower than that of other IT specialists due to its incredible popularity - there are a lot of students and young people here.

CNC programmer is engaged in the development, implementation and configuration of control programs for CNC machines, modeling on these machines, debugging and monitoring of serviceability industrial equipment, quality control of manufactured products, conducts technical consultations and training in working on CNC machines, develops technical documentation, etc.

System programmer develops programs for computer operation that are used by other IT specialists. These are programs for computer hardware and auxiliary devices (drivers, servers, etc.). The system programmer does not work with the end user, but is interconnected with application programmers, system administrators. The main task of this specialist is to ensure the connection of application programs with various devices. A special feature of the system programmer is detailed work, for example, programming the voltage on individual pins of microcircuits. This requires languages ​​such as C, C ++, Delphi, Assembler, which are quite difficult to master. We can say that the "system specialists" develop innovations, which are then implemented by the "applied specialists".


Database programmer
is engaged in the development of databases, their structure and interface for working with data (procedures, views, tables). The most common DBMSs are Oracle, Microsoft SQL Server, MySQL, Interbase, MS Access, FoxPro. These are some of the highest paid programming professionals.

Trainee Programmer actually plays the role of an assistant to an experienced programmer or administrator. He performs relatively simple tasks, while learning from the experience of a mentor. He advises users on current issues, adding new details to existing directories, creating templates for maintaining documentation or changing the form of reports, updating the configuration or the entire platform, setting up distribution bases, etc.

The programmer is rightfully considered the profession of the future. He is a highly qualified specialist capable of combining the most important qualities to achieve the best result. It is from his creative and intellectual efforts in modern world effective technical, economic, managerial and socio-cultural processes largely depend.

For more details about the peculiarities of the work of programmers, see the following video seminar:

Defines the functional duties, rights and responsibilities of the Programmer.

1.2. The programmer is appointed and dismissed in accordance with the procedure established by the current labor legislation by order Director General as advised by the head of the IT department.

1.3. The programmer reports directly to the head of the IT department.

1.4. A person with a higher technical education is appointed to the position of the Programmer.

1.5. The programmer must have a professional computer skills, including the ability to use and create special computer programs.

1.6. The programmer must know: laws, regulations, orders, orders, other governing documents and regulations concerning the operation of the trading enterprise; labor legislation; Internal labor regulations; rules and regulations of labor protection; safety regulations, industrial sanitation and hygiene, fire safety, civil defense.

1.7. The programmer must be sociable, energetic and positive.

2. FUNCTIONAL RESPONSIBILITIES OF THE PROGRAMMER

2.1. Programmer:

2.1.1. Based on the analysis of mathematical models and algorithms for solving economic and other problems, develops programs that provide the ability to execute the algorithm and, accordingly, the assigned task by means of computer technology, conducts their testing and debugging.


2.1.2. Develops the technology for solving the problem at all stages of information processing.

2.1.3. Selects a programming language for describing algorithms and data structures.

2.1.4. Determines the information to be processed by computer technology, its volumes, structure, layouts and schemes of input, processing, storage and output, methods of its control.

2.1.5. Performs work on preparing programs for debugging and debugs them.

2.1.6. Determines the scope and content of these test cases that provide the most complete verification of the compliance of programs with their functionality.

2.1.7. It launches debugged programs and enters the initial data determined by the conditions of the tasks.

2.1.8. Corrects the developed program based on the analysis of the output data.

2.1.9. Determines the possibility of using off-the-shelf software products.

2.1.10. Develops instructions for working with programs, prepares the necessary technical documentation.

2.1.11. Provides support for implemented programs and software.

2.1.12. Develops and implements systems for automatic verification of the correctness of programs.

2.1.13. Carries out work on the unification and typification of computing processes.

2.1.14. He takes part in the creation of catalogs and card files of standard programs, in the development of forms of documents in electronic form, subject to computer processing, in the design of programs that allow to expand the scope of computer technology.

2.1.15. Ensures correct technical operation, uninterrupted operation of computers and individual devices.

2.1.16. Participates in the development of long-term and annual plans and work schedules, Maintenance and repair of equipment, measures to improve its operation, prevent downtime, improve the quality of work, effective use computing technology.

2.1.17. Prepares computers and individual devices for operation, their technical inspection, checks for faults, eliminates faults and prevents the occurrence of faults in the future.

2.1.18. Takes measures for the timely and high-quality repair of computers and individual devices on their own or by third parties.

2.1.19. Takes part in conducting inventories.

2.1.20. Must protect the property of the enterprise, not disclose information and information that is a commercial secret of the enterprise.

2.1.21. Does not give interviews, does not hold meetings and negotiations regarding the activities of the enterprise, without the permission of the management of the enterprise.

2.1.22. Complies with labor and production discipline, labor protection rules and regulations, industrial sanitation and hygiene requirements, fire safety and civil defense requirements.

2.1.23. Executes orders and orders of the General Director of the enterprise.

2.1.24. Informs the management about the existing shortcomings in the work of the enterprise, the measures taken to eliminate them.

2.1.25. Contributes to the creation of a favorable business and moral climate at the enterprise.

3. RIGHTS OF THE PROGRAMMER

3.1. The programmer has the right to:

3.1.1. Take appropriate action to eliminate the reasons that create obstacles to the implementation of the programmer's functional duties.

3.1.2. Make proposals to the administration of the enterprise to improve the work related to functional responsibilities The programmer and the entire enterprise as a whole.

4. RESPONSIBILITY OF THE PROGRAMMER

4.1. The programmer is responsible for:

4.1.1. Failure to fulfill their functional duties.

4.1.2. Inaccurate information about the status of execution of the tasks and orders received, violation of the deadlines for their execution.

4.1.3. Failure to comply with orders, orders of the General Director and the head of the IT department.

4.1.4. Violation of the internal labor regulations, fire safety and safety regulations, civil defense, established at the enterprise.

4.1.5. Disclosure of commercial secrets of an enterprise.

4.1.6. Failure to preserve, damage to goods and other material values if non-preservation, damage occurred through the fault of the Programmer.

5. CONDITIONS OF WORK OF THE PROGRAMMER

5.1. The Programmer's work schedule is determined in accordance with the Internal Labor Regulations established at the enterprise.