Job Type:
Part time (15-20 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 at Coral CEA you will be responsible for development of Communications Enabled Applications which leverage the Coral CEA Sandbox.
These applications will be used as training and reference material to be used on the Coral CEA Developer Website.
This position is primarily a work from home position.
Responsibilities:
Responsibilities include but are not limited to:
- Working with both the Sandbox Manager and Applications Architect to identify requirements and high-level designs.
- Application prototyping and design.
- Documentation of application development process in the form of written documents and screencasts.
Required Skills:
Excellent technical, hands-on working knowledge of relevant software (including but not limited to):
- HTTP
- SOAP
- Web services (including REST)
- HTML, XHTML, JavaScript ( AJAX )
- Familiarity with IBM's WebSphere portfolio
- JEE & JSE application development
- 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 (6 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.
