MÔ TẢ CHI TIẾT CÔNG VIỆC
* Role Summary/Purpose:
– Develop and enhance software under the direction of software architects, internal and external customer and product development. Learn and understand the software development life cycle process. Perform other related work as necessary.
* Technical Job Functions:
– Ability to analyze detailed design specifications, provide feedback, and perform the work required from the design.
– Analyzes requirements and clarify scope and breadth of work tasks with business analysts and product managers.
– Reviews code and perform an adequate level of unit, functional and integrated testing to ensure quality standards are attained.
– Learns and employs knowledge of the business segment targeted by the software application.
– Develop business software as defined in Design Specifications and as directed by supervisor.
– Attend design review meetings to assist in identifying design issues and programming methods that will improve work productivity and product quality.
– Communicate with co-workers, quality assurance staff, and documentation staff to clarify program design details, exchange and verify information, and coordinate work activities.
– Participate in process assessment programs and make recommendations to improve software development methods.
– Identify and resolve programming problems by following routine methods, established system development methodologies, and through the guidance of more senior software engineering staff.
– Develop queries, reports, stored procedures and triggers.
– Complete and maintain basic work and project records.
KINH NGHIỆM/KỸ NĂNG CHI TIẾT
* Qualifications/Requirements:
– Bachelor’s Degree in Computer Science, Information Systems or related field.
– Five or more years of software development, programming and analytical experience.
– Five or more years working with database management systems.
– Knowledge of programming techniques and structures as they apply to a multi-user environment.
– Knowledge of database usage and optimization techniques
– Knowledge of SQL Databases
– Knowledge of C# and .Net.
– Translate the detail design to perform programming tasks to complete the project as required with some supervision.
– Analyze and recommend solutions to programming issues, defects and bugs as assigned or encountered.
– Schedule, organize and complete work in accordance with deadlines.
– Communicate effectively with co-workers, quality assurance staff, system users, documentation staff and management
– Work effectively in a team
– Maintain current knowledge of the latest application development technology.
– Check work for acceptability and conformance with standards.
See more: http://www.careerlink.vn/tim-viec-lam/c-.net-senior-software-engineer/597116