Developer > Jobs

Singapore: Sr. Software Engineer

Date: _09-Mar-2011_
To see other developer job opportunities, please visit

Sr. Software Engineer

Requirements (Technical skills)

BS in Computer Science, Mathematics, Engineering or equivalent. MS/PhD desirable.

5+ years of strong C++ programming skills

Understanding and application of object oriented design, design patterns, complex data structures and algorithms

In-depth knowledge of MFC and demonstrated UI programming of custom controls contained within dialog boxes, tool bars and menus

Delivery of software leveraging COM. Experience with .NET a plus.

Good analytical and design skills at product level

Experience with working on code enhancements within a large, complex software system

Ability to multi-task between complex projects

Familiarity with software development process, including specification, quality assurance and documentation

Knowledge of software development methodologies, such as Waterfall and Agile.

Desirable skills

Experience in performance measurement and tuning

Cross platform experience involving Mac OS-X (Cocoa/Xcode/Qt)

Successfully completed one or more commercial software development cycles

Proven experience in the development of CAD/CAM/CAE/AEC applications

Qualitative skills

Passion for developing robust software and writing maintainable code

Keen interest in new technologies and their timely adoption

Willingness to work extended hours as required to deliver projects

Ability to work well in a team to deliver on team goals

Flexibility under changing conditions and ability to multi-task between projects

Fluent oral and written communication skills in English language

Self-directed and require minimal supervision

To apply for this position, please visit this Website.

Thank you,
Developer FYI Center