| |
Senior Software Engineer
Education and/or Experience
- B.S., M.S. or equivalent degree in Computer Science or Information Technology (IT).
- Minimum of four (4) years experience in software development.
- Intensive experience in requirement analysis, system design and database design for multi-threaded/distributed, web-based solutions.
Knowledge, Skills and Abilities
- Proficient in evaluating architecture design and database design.
- Proficient in fine-tuning/optimizing databases (Oracle, DB2, SPL, MySQL).
- Highly skilled in software programming techniques as well as software debugging techniques.
- Proficient in UML/Rational Rose/Rational Unified Process and development and debugging tools.
- Familiarity with system programming on Windows NT, Windows 2000, Windows XP and Linux.
- Good analytical thinking/logic, good working attitude and ability to learn quickly.
- Good English communication skills.
- Good knowledge of project management is a plus.
- Fluency in Japanese/Chinese/French is a plus.
Duties
- Perform requirement capturing and analysis.
- Propose and evaluate system design and database design.
- Prepare project skeleton and manage project integration.
- Participate in detailed design activities.
- Participate in quality control activities (requirement review, design review, code review).
- Assist Project Manager in leading sub-group of project team for specific assigned tasks.
|