Job Type:
Full Time (37.5 hr/week)
Context:
Coral CEA (www.coralcea.ca) is a non-profit company that is implementing a unique business ecosystem-based commercialization process to provide strategic business advantage to its members. One element of advantage is the conversion of advanced telecom capabilities into easy-to-use web services so that members can ‘mash-up’ sophisticated communications enabled applications (CEA) that leverage both IT and telecom technology building blocks. To accomplish this, Coral CEA is implementing the Coral CEA Sandbox, a technology sandbox that brings together hardware and software from multiple IT and telecom vendors along with open source software applications. The first elements to be deployed are (1) an IT environment based initially on major components of IBM’s WebSphere portfolio, and (2) telecom capability based on Nortel technology (SIP soft switch application server and Agile Communication Environment virtualization middleware) and the Asterisk open source call server. More elements will follow. The Sandbox utilizes physical servers and cloud computing environments from multiple vendors. Associated with the project is the creation of a web portal and communication enabled tools and applications to be used by members of Coral CEA.
As a Software Developer / Technician at Coral CEA you will be responsible for the development, deployment, and configuration of Identity Management & Identity Security software and applications.
A secondary task will be the development of a mobile development framework for the communications APIs provided in the Coral CEA Sandbox. This framework or SDK will be provided to the membership to enable faster development on top of the Coral CEA Sandbox for mobile devices such as BlackBerry, Android, and more.
Responsibilities:
Responsibilities include but are not limited to:
- Working with both the Sandbox Manager and Applications Architect to identify requirements and high-level designs.
- Implement Single Sign on for the Coral CEA externally facing services ( Corp Website, Coral CEA Sandbox ) leveraging OpenID, LDAP, and IBM Tivoli Access Manager.
- Develop mobility SDKs for the communications APIs provided in the Coral CEA Sandbox.
- Supporting ecosystem members in the development of CEA Applications within the Coral CEA Sandbox Environment.
Required Skills:
Excellent technical, hands-on working knowledge of relevant software (including but not limited to):
- HTTP
- SOAP
- Web services (including REST)
- HTML, XHTML, PHP, JavaScript ( AJAX )
- Identity Management & Identity Security, OpenID, LDAP
- Open Source Software Experience
- JEE & JSE application development
- Linux configuration and administration
- Shell Scripting ( Bash, python, ruby, perl, ... )
- Eclipse tool chains
- Understanding of both Linux & Windows Development Environments
- Cloud computing capabilities
- Good verbal and written communication and teaming skills
- Ability to be self motivated
- Ability to work within a remote team environment
Reporting:
The position is a contract position (3 months, with potential for renewal), and will report to the Coral CEA Sandbox Manager.
To Apply
Simply send an email with your resume attached to - jobs @ coralcea.ca. Make sure that the subject title contains the name of the position you wish to be considered for.
