Airos
Group is a rapidly growing software development house that
provides system integration, software development, and quality assurance services
for the financial industry with a focus on smart card and payment terminals.
Current Openings:
Senior Software Engineer - J2EE
Job Description:
- Implements complex high-level software architecture
- Creates design, test and integration documents
- Develops components or complete systems based on design documents and detailed requirement specifications
Technical Skills:
- At least 7 years of software development experience with minimum of 5 years working on Java projects
- Expertise in J2EE Development, specifically in developing transactional, scalable EJB components
- Practical experience with JMS and messaging middleware products, ideally MQSeries
- Expert knowledge in building Web-based presentational components using Struts, JSP/Servlet, HTML, JSTL, Javascript, and CSS
- Proficiency in HTML, XML, XML Schemas, and Web Services technologies and standards
- At least 5 years of practical experience using a commercial RDBMS product, DB2 preferred
- At least 5 years of practical experience with one of commercial application server products (WebSphere preferred, WebLogic, etc.)
- Experience with WSAD, or other Eclipse based IDEs
- Experience with Version Control Systems, such as CVS
- Proficiency with Ant, and Unix shell scripting
- Familiarity and application of design patterns and frameworks
- UML literacy
Other Skills:
- Strong communication (verbal and written), presentation and interpersonal skills
- Ability to work both independently and as part of a team
- Ability to delivery quality work products in a timely manner
- Knowledge/understanding of software development processes and methodologies
- Excellent troubleshooting skills
Apply: new.employment@airosgroup.com
Senior Software Engineer - POS
Job Description:
- Designs applications running on Point Of Sale embedded systems, based on business requirement and functional requirements specifications
- Develops components or complete systems based on design documents and detailed requirement specifications
- Evaluates technical project requirements, identifies and reduces technical risks
- Creates and reviews design, test and integration documents
- Ensures that the design and architecture meet product goals
Technical Skills:
- 7+ years of software development experience
One or more of the following is required:
- Implementation of device driver/communication driver and proficiency with real time kernels
- Implementation using C/C++ and object-oriented methodologies
- Implementation using JAVA, SQL databases and proficiency with Linux/UNIX
The following are assets:
- Work experience writing POS applications
- Work experience developing smart card software (JAVA card or MULTOS applets)
- Work experience with various communication protocols (TCP/IP, X.25,…) and object-oriented communication frameworks
Other Skills:
- Excellent written and verbal communication skills
- Ability to work both independently and as part of team
- Excellent time management skills and ability to multi-task
- Knowledge/understanding of software development processes and methodologies
- Excellent troubleshooting skills
Apply: new.employment@airosgroup.com
System Analyst
Job Description:
- Analyze business requirements and interact with customers regarding project requirements and status
- Plan, manage and develop functional requirements specifications including high level architecture, database model and user interface specification
- Interact with project management to prepare project timelines, monitor and provide weekly management updates of project status
- Oversee 2 or 3 projects, depending on scope of projects
- Potentially be technical lead for projects
- Work with software engineers and quality assurance engineers
- Monitor conformance to corporate policies
- Deliver projects on time, to agreed scope to Airos Group and Customer's satisfaction
- Consistently high feedback from Customer Surveys on Projects
- Clear contribution to the development of the organization as a key contributor
Technical Skills:
- Our ideal candidate has at least 10+ years of experience in a senior technical role working on large and complex systems including a minimum of three years of experience in developing, designing and implementing financial applications
- Experience in system analysis, product definition, development of functional requirement specifications, user interface specifications, development, design, testing and implementation
- Experience in structured methodologies for the design, development, implementation and maintenance of applications
- Experience with relational data base technologies and data modeling techniques
- Experience in the use of case tools and documentation tools
- Experience with one or more telecommunications protocols
- Knowledge of emerging IT technologies and trends
- Experience in Multi-platform environment (mainframe, client/server, web, embedded)
Following Are Assets:
- Knowledge of application development tools, infrastructure and transaction issues including HTML, JavaScript, XML, Web browsers, Web server communications, WWW transaction issues, WWW transfer protocols such as HTTP and HTTPS
- Internet concepts (e.g. how cookies work)
- Knowledge of security schemes (DES, RSA, ...)
Other Skills:
- Excellent analytical, problem solving and decision-making skills
- Excellent verbal and written communication skills
- Excellent interpersonal and negotiation skills
- Team player with a track record for meeting strict deadlines
- Skilled at prioritizing and autonomously managing deadlines
- Out of country travel might be required so you must have a valid passport that allows travel to the USA
- Ability to manage others and work independently
- Excellent time management skills and ability to multi-task
- Fast learner, self-starter, solution oriented, productive
- Multilingualism, spoken and written, and customer service experience are also required
- Must have a valid Canadian drivers license
Apply: new.employment@airosgroup.com
Network Support Specialist
Key Objectives in First 12 Months:
- Implement international networking solutions with technologies such as VPN, VOIP, IOS, OpenNMS, Asterisk
- Implement Load balancing and failover technologies and High Availability infrastructures
- Create supporting documentation including Architecture drawings
- Act as subject matter expert for converged Customer Premise products and services
- Communicate technical concepts to both technical and non-technical individuals
- Evaluate new products and technologies
Technical Knowledge:
- VoIP/IP Telephony Architecture/Design: PBX/Centrex, ACD, IVR, CTI, Messaging, Signalling, PSTN, etc
- LAN/WAN Architecture/Design: Routing/Switching, VLANs, etc
- Network/Routing Protocols: TCP/IP, ATM, Frame, MPLS, OSPF, BGP etc
- Network Authentication (RADIUS, TACACS+)
- VPN Technology (IPSec, Key Management, Client & Site-to-site and remote access solutions)
- Traffic management and Prioritization experience (QOS)
- Operating systems: Cisco IOS, Linux, Windows XP/2000
Required Skills:
- Excellent interpersonal, leadership and communication skills
- Demonstrated Customer relationship management skills
- Ability to work with others within a rapidly changing environment and shifting demands
- Proven self starter
- Committed to the continuous development of skills and knowledge
- Strong organizational skills, including the ability to plan, coordinate, and monitor a significant number of duties simultaneously
- Ability to implement solutions hands on including IOS programming, equipment setup
- Provide 3rd level support to operations on a as-needed basis (critical or high impacting incidents)
Education/Certification:
- Degree in Computer Science or Engineering preferred
- Recognized networking/design certifications, e.g. Cisco/Nortel/Microsoft
Apply: new.employment@airosgroup.com
Project Manager
Job Description:
- Plan, manage and develop product development
- Prepare project timelines, monitor and provide weekly management updates of project status
(This responsibility is critical to this position and if you are not diligent and poses this ability you would fail in your role)
- Interact with customers regarding project requirements and status
- Oversee 4 or 5 projects, depending on scope of projects
- Work with software engineers and quality assurance engineers
- Monitor conformance to corporate policies
- Deliver projects on time, to agreed scope, to agreed quality or SLA targets, within agreed budget to Airos Group and Customer's satisfaction
- Obtain customer signoff to planned revenue date
- Staff Development - measurable improvement in development of Project Management team and project team members
- Continuous improvement of best practice systems and processes of Project Management Office (project planning with continuously improved accuracy etc)
- Consistently high feedback from Customer Surveys on Projects
- Clear contribution to the development of the organization as a key contributor
- Lead staff of 20
Technical Skills:
- Minimum of 5 years experience as a Project or Program Manager
- Individual with strong technical background
- Excellent time management skills
- Proficient at using Microsoft Project
The following are assets:
- Oral and written French communication skills are desired
- Experience with smart cards, point of sale, financial systems, health care systems
- Hands on development experience in embedded, object oriented or database technologies
Other skills:
- University graduate
- Excellent oral and written English communication skills are mandatory
- Work well with engineers, management, customers
- Out of country travel would be required so you must have a valid passport that allows travel to the USA
- Must have a valid Canadian drivers license
- Ability to manage others and work independently
- Fast learner, self-starter, solution oriented, productive
- Ability to multi-task
Apply: new.employment@airosgroup.com