急聘:软件工程师

注册
2005-01-31
消息
7,312
荣誉分数
43
声望点数
208
以下为该职位的具体要求,有意者请email 联系Juliette Smith: juliette.smith@in-tac.ca.

General Description:

• Required to participate in a wide range of software design and hands-on development for

a Java Enterprise multi-tiered application

• Ensure that application modules made up of multiple software units are integrated

appropriately to provide functionality that meet the business requirement of the

MobileWellbeing. This will require all of the constituent component to have been tested

and to have passed their respective unit tests

• Create design documentation as well as implementation guidelines in a form that will

clearly communicate the desired intent to your colleagues

• Able to work with a minimum of supervision and capable of exercising sound decision

making. You will possess good communication skill (clear English is a must)

• Experience and/or knowledge of working in a fast-paced support role with customers and

colleagues having varied range of software experience will be required

Duties/Responsibilities:

Your duties and responsibilities include but are not limited to:

• Participating in design meetings to provide input into the MobileWellbeing platform

enhancement;

• Take on the design and implementation of major infrastructure components that will be

used by other members of the development;

• Ensuring that end-to-end testing of infrastructure components is performed and

successfully completed once these components are accessed by client components;

• Ensuring that the database storing all MobileWellbeing runtime objects complies with

industry standard guidelines for the maintenance of a secure, consistent, and high

performance repository;

• Creating and updating object-relational mappings (ORM) using Hibernate for the runtime

objects;

• Investigating new industry standards or trends and determining their applicability in the

MobileWellbeing platform;

• Collaborating with the rest of the development team to make sure there is no conflict in

the scheduling of major infrastructure changes;

• Ensuring that any errors in the regular load-build process are corrected expeditiously by

the responsible individuals;

• Ensuring that all designing and coding activities are completed on schedule and don’t

result in adversely affecting other application modules;

• Any other duties and responsibilities as assigned by your manager;



Assets and Requirements: (Knowledge, Skills, Ability, Training and Experience)

Mandatory:

• Senior level (5-7 years) experience with object-oriented design and implementation using

Java & J2EE;

• Senior level experience with data modeling to an appropriately normalized form;

• Experience with designing and developing multi-tiered web applications;

• Experience with Object-Relational Mapping (ORM) techniques;

• Experience with interpreting UML and creating UML documentation using appropriate

tools;

• Experience/proficiency in Linux/UNIX operating system;

• Experience/proficiency in Windows XP/2000;

• Experience with Maven, Eclipse or NetBeans IDEs;

• Experience with Hibernate and Spring Framework as well as Ruby, Redis and Resque;

• Experience with working with a team using a shared code repository such as SVN;

• Good presentation/client communication skills;

• Ability to work independently as well as within a peer team ;

• University degree or College diploma with equivalent experience;

Assets:

• Excellent IP networking troubleshooting skills including capturing and analysing network

traces;

• Knowledge of Design Patterns

• Knowledge of software installation over the air (OTA);

• Knowledge of scripting OSGI (Open Service Gateway Initiative);

• Experience with developing Web-services and SOA-based applications;

• Experience with deploying Enterprise Service Buses (ESB);

• Experience with Java Messaging Service (JMS);

• Experience with Java Server Faces (JSF);
 
后退
顶部