Position: Senior Developer
Start Date: Immediate
Type of Employment: Full time
AnyWare Group Inc. is a fast growing, dynamic international Information and Communication Technology (ICT) company providing services to customers in Canada, US, and around the world.
AnyWare Group’s flagship Role Oriented Access Management System (ROAM) service offering provides a secure remote access and communication infrastructure solution built on industry leading security technologies. ROAM's clientless architecture increases user mobility and provides secure access to information systems using any device, from anywhere around the world. ROAM increases efficiency, productivity and mobility, while lowering operation costs.
AnyWare Group's team develops and delivers leading edge technology services to our customers, helping them achieve a more flexible, secure and efficient work environment.
Role Overview:
The development team is responsible for all new product development, software fixes, and updates to the ROAM service offering.
The Senior Developer is a key member of the software development team and assists in the development of customer driven software requirements through all stages of the product development lifecycle. This role requires excellent troubleshooting ability and a solid understanding of complex information technology systems.
The Senior Developer is responsible for designing, developing, enhancing and supporting AnyWare Group's managed service. The primary responsibility will be to use object oriented development principles to build features on AnyWare Group’s scaleable, high-performance application framework using JAVA and other industry leading software development tools.
Responsibilities:
- Participates in high level design sessions with the functional architect, software architect and development team.
- Works with software development project teams during system design to facilitate data modeling and the development of high quality data structures.
- Performs database design, object and relational data modeling, database sizing and capacity planning, as well as backup and recovery.
- Provides mentoring and guidance to the development teams and assists in the coding of some features.
- Responsible for the detailed implementation of the agreed upon design.
- Translate design requirements and specifications into quality implementations using Java J2EE and related technologies.
- Work with 3rd party vendors on integration of systems and code with AnyWare technology.
- Provide thought leadership to other team members.
- Package new features for easy deployment, including the creation of documentation that will be used for design, architecture, release notes and user guides.
- Maintain and track problems in the trouble ticket system.
- Perform third level support functions as required.
Applicants should have the following skills:
- Bachelor's degree in information systems, or computer science or equivalent.
- Five or more years experience working in a cross functional team environment in the delivery of complex applications.
- Experience in developing secure network applications.
- Experience in developing applications for web-based environments.
- Programming certifications such as SCJ2P (Sun Certified Java 2 Programmer), MCSD (Microsoft Certified Solution Developer) or equivalents are desirable.
- Good working knowledge of Object Oriented Design and Development Methodologies and familiarity with implementations including RUP and UML.
- Minimum five years experience in Java, JSP, HTML, javascripting
- Experience in XML, XSD, XSLT and scripting.
- Experience with J2EE including Servlets, Applets, EJB and JDBC.
- Database Servers, especially MySQL
- Experience with Solaris, Linux, and Windows.
- Java Application Server (Tomcat, Sun App Server) considered an asset
We would like to thank all applicants for their interest in this position; however, only those selected for an interview will be contacted.
Please forward Résumés to: hr@anywaregroup.com
Please quote competition number SD1104-CB.



