| As information technology continues to flourish,the important position of software engineer plays a vital role in current software engineering project management,and its overall comprehensive quality capabilities directly determine the quality and outcome of software system projects.Competition from peers,cross-border challenges,and the individuality and diversity of customer needs make it necessary for management software companies to constantly adjust the direction of their company strategies and adapt to changes in the environment in order to enhance their own combat capabilities.The situation,the software engineer evaluation,will also need to be optimized to meet the development needs of corporate innovation.Therefore,in order to achieve development and maintain a long-term competitive advantage in a highly competitive field,software companies also need to establish a competency model as the core management system to the recruitment of personnel,training,technology,applications and other comprehensive integration,so as to enhance the company’s technological innovation and core competitive capabilities.This thesis takes the study of the competency theory of software engineers in China as the core,selects senior software engineers as the research object,combines the current situation of the management of senior software engineers in TZ Company,analyses some major problems faced by the competency of senior software engineers in China,and puts forward the necessity of further establishing the competency model of senior software engineers.Firstly,the competency elements of software engineers in TZ Company were screened: the competency elements were initially summarised using literature induction,and then the competency elements of senior software engineers were extracted from the job analysis based on the recruitment requirements of senior software engineers in TZ Company and the opinions of the company’s managers.The competency elements were extracted from the perspective of the scenarios.The questionnaire design was then completed,questionnaires were sent out and collected to conduct the study,and the data collected from the questionnaires were statistically analysed.This was followed by the validation of the relevance of the competency components.Afterwards,the competency factor weights were designed by applying the hierarchical analysis method to establish a competency model for senior software engineers in TZ.Finally,the competency model is applied in practice in TZ,mainly in the areas of talent selection and recruitment,competency development and performance assessment.The model will make the evaluation and management of senior software engineers in TZ more objective,accurate,systematic and efficient.It will not only alleviate the problems in the competency of senior software engineers in TZ,but also better ensure the achievement of the company’s overall objectives.Finally,the model can be used as a reference for other software companies to establish competency models for senior software engineers. |