Software Developer
DataBean Technology
Burnaby, BC
Duties and Responsibilities:
Design product functionality according to specifications and requirements based on Agile Methodology.
Perform design, program coding and code reviews.
Develop testing scripts, perform unit and integrated test in accordance with system and program specifications.
Ensure Quality Assurance is followed throughout the design and development lifecycle.
Ensure adherence to the best practices in design and development; these include but not limited to Systems Design Principles, Coding Standards; Unit and Integrated Tests Standards and so on.
Develop and maintain updated and high level system and program documents for internal and external references.
Additionally, you will be expected to learn and embrace new technologies in order to cope with the ever changing IT field.

Required Skills:
Broad IT tool knowledge including office automation tools, Open Source, development tools, Platform such as a Service (PaaS) offerings, reporting and analytical tools.
Profound and practical experience in Rapid Prototyping.
Technology cost and benefit analysis and feasibility studies.
Good UML experience or equivalent.
Self-starter and be able of working on projects independently but at the same time a good team player in collaborated projects.
10+ years experience in windows application development experience with C++, C, Java, Pascal/Delphi, Visual Basic. And 5+ years experience in the follow skills:
Multi-platforms(Windows/Linux/Andriod/IOS) software development;
Strong hands-on expertise in Object-Oriented design principles and Design patterns;
Working experience in various database platforms including SQL, MySQL, PostgressSQL , SQL Server, Oracle;
Advanced knowledge of TCP/IP, APPC, NetBios,HTTP,COM, Webservice and Apache Web Server;
Working experience under Agile Software Development Process.

Required Qualifications:
Bachelor's degree in Computer Science, Information Technology Systems, Management Information Systems, or a closely related field a MUST
A minimum of 10+ years professional application design, programming and systems delivery experience in commercial enterprise software.

Any Applicant who is interested in this position may apply by email to:
Human Resources
DataBean Technology Inc.