职位描述:
Job Description : A Systems Analyst/Team Lead leads the designing, coding, enhancing and testing of software applications to meet business process requirements. A Systems Analyst/Team Lead applies functional knowledge and technical expertise in the implementation of configuration changes and maintenance of software applications. A Systems Analyst/Team Lead has some oversight responsibility for the technology solution and assists in the development of the team.
Key responsibilities may include: 1.Plan, analyze and define high-level software strategies and solutions through functional and technical expertise and an understanding of the enterprise, business system and industry. 2.Supervise the design and implementation of analyses that will identify requirements related to people, processes and technology. 3.Implement or supervise the implementation of the technical infrastructure, including networks, platforms and servers, enterprise enabling, application enabling, security and operations management. 4.Integrate technical and application components to meet business requirements. 5.Design the framework of a technical infrastructure, including network, platforms and servers, enterprise enabling, application enabling, security and operations management. 6.Assist in researching potential vendors of software applications that meet specified requirements. 7.Supervise the designing, coding and testing of program modules that meet design specifications. 8.Supervise the maintenance, repair and tuning of applications in order to keep them performing according to technical and functional specifications; direct user support activities; manage preventive maintenance activities. 9.Oversee the creation, execution and documentation of tests necessary to ensure that an application or technical environment meets performance requirements (technical, functional and user interface). 10.Supervise identification of configuration changes to applications so that they meet business process requirements. 11.Lead team in implementing all actions required to deploy an application; ensure that the application meets both technical and business needs. 12.Recommend efforts in defining characteristics, capabilities, inputs, outputs, results, etc., necessary to describe the required functionality of a system, software application, network, training course, user interface, or any other technology or product. 13.Assist in identifying, analyzing, mitigating and responding to project and operational risks. 14.Assist in utilizing efficient and effective processes and standards in order to continuously improve the quality of processes, products and services. 15.Assist in determining resource status and needs, and assist in deploying resources to ensure organizational goals are met.
Qualifications: 1.Performance Testing / Tuning - Database & Software. Team Management. Complex Technical Design - e.g. High Availability, Large Scale, Distributed Solutions, etc. Fulfill lead role in some phase of development (analysis, design, build, test or implement) 2.Led team through at least 2 phases of testing: Unit, Product, User Acceptance, Operational Readiness Test, Usability, etc. Collection and analysis of testing metrics to support test planning and formalized entry/exit criteria across discrete test phases. Professional Skill Requirements: 1.Ability to contribute to a high-performing, motivated workgroup by applying interpersonal and collaboration skills to achieve project goals and realize value 2.Ability to contribute to the creation of an environment that facilitates high performance and motivates individuals to work collaboratively as a team. 3.Ability to work creatively and analytically in a problem-solving environment 4.Desire to work in an information systems environment 5.Advanced oral and written communication skills 6.Flexibility 7.Advanced time management skills 8.Good project management skills 9.Basic leadership skills 10.Basic performance management skills
|