» Careers
Career Opportunities
Mariner is a new and dynamic IT company headquartered
in New Brunswick with both Product Development and Professional
Services opportunities for the IT professional. We serve
clients throughout Canada and the United States from offices
in Saint John, Calgary, Fredericton, Moncton and Halifax.
Mariner offers market-based salaries and
benefits in a client focused company with a strong entrepreneurial
spirit and a passion for rapid growth. »
Submit
your resume
Technology Opportunities:
- C/C++ Embedded development
- EJB 3.0
- Hibernate
- Adobe Flex
- Web Services
- JMS
- Java/J2EE
- .NET
|
- Weblogic 7.0
- JBoss 4.0.5
- Oracle
- MySQL
|
Opportunities and additional
details:
» Project
Manager
» Solution
Architect
»
Technical
Architect
» Senior
Embedded Developer
» Junior/Intermediate
Developer
» Junior/Intermediate/Senior
.NET or Java/J2EE Developer (in Moncton and Saint John)
» [NEW]
Junior/Intermediate/Senior COBOL developers
» [NEW]
Business Analysts
» Click
here to submit your resume
[ Top ]
| Title: |
Project
Manager |
| Location:
|
Saint John, New Brunswick |
| Work
Group: |
Project Management Team |
| Job
Description: |
Work with clients, partners, management
and all project team members to successfully scope,
plan, start up, manage and implement client IT solutions
in a RAD (Rapid Application Development / Prototyping)
environment. |
| Responsibilities: |
- Develop and evolve project and feature release
plans for multiple, concurrent client IT projects.
- Conduct ongoing project status reviews and change
management reviews.
- Lead project start-up and kick-off initiatives.
- Plan and chair project team meetings.
- Manage personnel and technology resource requirements.
- Ensure that all aspects of the project are progressing
on time and within budget.
- Remove barriers that prevent team members from
accomplishing goals.
- Provide accurate and realistic forecasts for
project targets and budgets.
- Steward and communicate the budgets for all concurrent
client projects.
- Provide leadership for all team members.
»
Submit
your resume
|
[ Top ]
| Title: |
Solution
Architect |
| Location: |
Saint John, New Brunswick |
| Work
Group: |
Project Management Team |
| Job
Description: |
The Solutions Architect
is the prime design technical contact for the customer.
The Solutions Architect will normally liaison with
the technical design leaders for the customer (e.g.,
CTO, Director of Engineering).
|
| Responsibilities: |
- Provides technical expertise in all aspects of
the customer solution, including infrastructure
and product (e.g., scalability, security, availability,
integration);
- Prime point of contact for customer design concerns;
- Technical pre-sales support activities, including
RFI/RFP responses, sales calls, and general Q&A
for customer prospects;
- Technical liaison for partner design solution
concerns;
- Represents the customer’s design concerns
to the internal product development stream;
- Provides technical support for high profile technical
design/defect analysis;
- Technical/Operational assistance and feedback
on potential design improvements;
- Provides input into architecture, design, development,
infrastructure, process enhancement, customer show
case and certification center;
- Understands our customers functional and technical
requirements;
- Understands customization requirements that the
customer will need;
- Provides input in the selection of products and
recommendation on how to improve services;
- Produces all related documentation including
framework, methodology, process, diagrams, templates,
workshops;
- Communicates to customers through presentations,
documentation and workshops;
- Develops knowledge of our customer’s environment
to participate in customer’s discussion and
facilitate integration recommendation;
- Communicates to customers through presentations,
documentation and workshops;
- Keeps current on new technologies as they relate
to the IPTV ecosystems and our customer’s
environment;
- Develops and maintain general knowledge in IPTV
ecosystem technologies.
A degree in Computer Science/Engineering or a combination
of Community College and experience is required.
Experience with up-front solutions design, especially
in the IPTV technology area, is highly desirable.
Experience with customers as a direct technical interface
in both pre-sales and delivery roles is desired.
»
Submit
your resume
|
[ Top ]
| Title: |
Technical
Architect |
| Location:
|
Saint John, New Brunswick |
| Work
Group: |
Project Management Team |
| Job
Description: |
The Technical Architect is responsible
for defining the overall technical architecture for
the company's product and supporting our customers'
product. You will play a key role in establishing the
technical direction for our company while facing the
challenges of providing service quality and reliability
in a geographically distributed environment, scaling
the environment to support millions of customers and
adapting the environment to evolving network and software
standards. |
s
| Responsibilities: |
- designing the overall technical architecture for
the product, working closely with architecture and
development teams;
- ensuring that all components of the technical
architecture are properly integrated and implemented;
- defining the development tools and environment;
- managing the architectural design and driving
the component selection process;
- coaching the technical team in the development
of the technical architecture;
- resolving technical issues;
- providing technical support and technical quality
control throughout all stages of the product development;
- coordinating vendor services related to technology
selection and implementation;
The successful candidate will meet the following qualifications:
- 8 years plus experience in IT
- wide range of experience in Client/Server architecture
(2 and 3 tier)
- ability to lay out a technical hardware infrastructure
design from the ground up
- knowledgeable on Oracle/Sybase databases, Windows
NT, UNIX, programming languages like C and C++ as
well as TCP/IP networking
- excellent written and verbal communications skills
- ability to work effectively in a team environment
and provide leadership
Knowledge of the following would be highly beneficial:
Physical connectivity issues (LAN topologies, writing
standards).
WAN technologies such as DDS, Frame Relay, ATM.
User interface issues, GUI and related standards.
Experience with Internet/Intranet/Extranet security
technologies such as firewall, viruswalls, remote
access, authentication.
Experience in mapping process requirements to physical
architecture.
Experience defining and selecting hardware and software
packages.
Work effort estimating skills and writing skills.
10-15 years' experience in designing and deploying
overall systems architecture for mission critical
client/server business applications. Significant strengths
in a wide variety of tools, technologies and techniques
including GUI design, UNIX, RAD, LANs/WANs, RDBMS,
prototyping, data modeling and systems development
life cycles and methodologies.
Working knowledge of all the key distributed systems
building blocks, their main strengths and weaknesses,
their applicability, how they can be used together,
and the leading products in each area. Design experience
is required in any of the following:
- Shrink-wrapped applications and integration tools
and techniques; application servers (such as mail,
workflow, imaging, groupware, electronic commerce);
- Interconnection approaches (such as RPCs, messaging,
TP monitors, gateways); interfacing client/server
technology with legacy mainframe systems;
- Distributed services;
- Windows NT and UNIX; and application development
environments (including C, C++, JAVA, and object-oriented
tools). Candidate will also manage the architectural
design and component-selection process, provide
technical leadership through all phases of system
implementation, design overall technical architecture
for an enterprise-wide project, and assess developing
technology trends.
A degree in Computer Science/Engineering or a combination
of Community College and experience is required.
»
Submit
your resume
|
[ Top ]
| Title: |
Senior
Embedded Developer |
| Location: |
Calgary, Alberta and Saint John,
New Brunswick |
| Work
Group: |
Development Team |
| Job
Description: |
As part of the Development
team, the incumbent is responsible for performing
analysis, design, coding, testing and documentation
for the interactive video product for broadband IP
networks as the project schedule requires and deadlines
dictate. More specifically:
- Performing technical analysis to create implementation
specifications (design);
- Coding transactions, components or applications;
- Performing unit testing to minimize the number
and severity of bugs going into the Quality group;
- Performing code reviews for peers' code as required;
- Working with the Quality team to resolve defects;
- Reviewing existing software and procedures with
respect to adequacy and performance;
- Making recommendations for change;
The successful candidate will meet the following
qualifications:
- 5 years experience in embedded development producing
release grade products
- Core knowledge:
- C and C++,
- OO programming,
- Embedded programming (constrained environments,
near real time, thread safety),
- as well as TCP/IP networking.
- Knowledge in one or more of: Windows CE, Linux,
or VxWorks operating systems
- Production of GA quality products (coding to
standards, code inspections, thorough unit testing)
- Analysis / design / UML (and associated technical
documentation and development processes)
- Ability to quickly learn and utilize new technologies
- Ability to work well in a team environment
- Strong analytical and problem solving abilities
- Highly motivated
- Excellent written and verbal communications skills
Knowledge of the following would be beneficial, but
not required:
- Windows CE 5.0 platform builder
- Source Code Repository (e.g., ClearCase, SVN)
- Defect management (e.g., ClearQuest)
- Basic MS Office tools
- UML authoring tools (e.g., Control Center, Visio)
- Experience in Client/Server architecture (2 and
3 tier)
- Knowledgeable on Oracle databases, Java/J2EE,
Windows NT, UNIX
- Experience in software development for the Internet
A degree in Computer Science/Engineering or a combination
of Community College and experience is required.
»
Submit
your resume
|
[ Top ]
| Title: |
Junior/Intermediate
Developer |
| Location: |
Calgary, Alberta and Saint John,
New Brunswick |
| Work
Group: |
Development Team |
| Job
Description: |
As part of the Development
team, the incumbent is responsible for performing
some design, coding, testing and documentation for
the interactive video product for broadband IP networks
as the project schedule requires and deadlines dictate.
More specifically:
- Coding transactions, components or applications;
- Performing unit testing to minimize the number
and severity of bugs going into the Quality group;
- Working with the Quality team to resolve defects;
- Reviewing existing software and procedures with
respect to adequacy and performance;
- Making recommendations for change.
The successful candidate will meet the following qualifications:
- 2 years experience in application development
- Core knowledge in:
- Java,
- .Net,
- J2EE ( includes EJB, JMS, JSP, JSP Tag libraries,
Servlets, JTA, and JNDI ),
- OO programming,
- XML, EJB 3.0, Hibernate, Adobe Flex, Web
Services and JMS.
- The ability to quickly learn and utilize new
technologies
- Ability to work well in a team environment
- Strong analytical and problem solving abilities
- Highly motivated
- Excellent written and verbal communications skills
Knowledge of the following would be beneficial, but
not required:
- Source Code Repository (e.g., ClearCase, SVN,
etc)
- Defect management (e.g., ClearQuest)
- Basic MS Office tools
- UML authoring tools (e.g., Control Center, Visio,
etc)
- Experience in Client/Server architecture (2 and
3 tier)
- Kknowledgeable on Oracle databases, SQL, Windows
NT, UNIX, Linux, Weblogic 7.0, JBoss 4.0.5, MySQL
- Familiar UML (and associated technical documentation
and development processes)
- Experience in software development for the Internet
would be an asset
A degree in Computer Science/Engineering or a combination
of Community College and experience is required.
»
Submit
your resume
|
[ Top ]
| Title: |
Junior,
Intermediate and Senior .NET and Java Developers |
| Location: |
Moncton and Saint John, New Brunswick |
| Work
Group: |
Development Team |
| Job
Description: |
As part of the Development
team, the incumbent is responsible for performing
analysis, design, coding, testing and documentation
for internal products and clients as the project schedule
requires and deadlines dictate.
More specifically:
- Performing technical analysis to create implementation
specifications (design);
- Coding transactions, components or applications;
- Performing unit testing to minimize the number
and severity of bugs going into the Quality group;
- Performing code reviews for peers' code as required;
- Working with the Quality team to resolve defects;
- Reviewing existing software and procedures with
respect to adequacy and performance;
- Making recommendations for change;
The successful candidate will meet the following qualifications:
- Core knowledge in: .NET or Java/J2EE
- Knowledge of quality approaches (coding to standards,
code inspections, thorough unit testing)
- Ability to quickly learn and utilize new technologies
- Ability to work well in a team environment
- Strong analytical and problem solving abilities
- Highly motivated
- Excellent written and verbal communications skills
Knowledge of the following would be beneficial, but
not required:
- Source Code Repository (e.g., ClearCase, SVN)
- Defect management (e.g., ClearQuest)
- Basic MS Office tools
- UML authoring tools (e.g., Control Center, Visio)
- Experience in Client/Server architecture (2 and
3 tier)
- Experiense with SOA
- Knowledgeable on SQL Server, Oracle databases,
Windows NT, UNIX
- Experience in software development for the Internet
- Analysis / design / UML (and associated technical
documentation and development processes)
A degree in Computer Science/Engineering or a combination
of Community College and experience is required.
»
Submit
your resume
|
[ Top ]
| Title: |
Junior,
Intermediate and Senior COBOL Developers |
| Location: |
Saint John New Brunswick |
| Work
Group: |
Development Team |
| Job
Description: |
As part of the Development
team, the incumbent is responsible for performing
analysis, design, coding, testing and documentation
for internal products and clients as the project schedule
requires and deadlines dictate. More specifically:
- Performing technical analysis to create implementation
specifications (design);
- Coding transactions, components or applications;
- Performing unit testing to minimize the number
and severity of bugs going into the Quality group;
- Performing code reviews for peers' code as required;
- Working with the Quality team to resolve defects;
- Reviewing existing software and procedures with
respect to adequacy and performance;
- Making recommendations for change;
The successful candidate will meet the following
qualifications:
- Core knowledge: COBOL, DB2, IMS, CICS, JCL, TSO/ISPF
- Knowledge of quality approaches (coding to standards,
code inspections, thorough unit testing)
- Ability to quickly learn and utilize new technologies
- Ability to work well in a team environment
- Strong analytical and problem solving abilities
- Highly motivated
- Excellent written and verbal communications skills
Knowledge of the following would be beneficial, but
not required:
- Source Code Repository (e.g., ClearCase, SVN)
- Defect management (e.g., ClearQuest)
- Rational Unified Methodology
- Basic MS Office tools
- Knowledgeable on SQL Server, Oracle databases
- Analysis / design / UML (and associated technical
documentation and development processes)
- Knowledge in XML
A degree in Computer Science/Engineering or a combination
of Community College and experience is required.
»
Submit
your resume
|
[ Top ]
| Title: |
Business
Analysts |
| Location: |
Saint John & Moncton New Brunswick
|
| Work
Group: |
Development Team |
| Job
Description: |
As part of the Development
team, the incumbent is responsible for performing
requirements gathering, requirements analysis, design
and documentation for internal products and clients
as the project schedule requires and deadlines dictate.
More specifically:
- Create, document and review requirements and
define Major Feature Sets, Feature Sets and Use
cases
- Have knowledge of all requirements affecting
their product area
- Have knowledge of overall system architecture
and detailed understanding of architecture for their
product area.
- Resource for Software Architects to provide/validate
estimates of development
- Review inputs for release notes and completion
of appropriate sections in core documentation. i.e.:
Release Upgrade Manuals, specifications, etc.
- Participate in Peer Reviews of design prior to
milestones
- Act as a resource, as required, for product planning/technical
planning to scope and rationalize customer requests
and requirements
- Working with the Product Manager and feature
team members, elaboration of Use Cases and Business
rules within a project
- Act as backup for other Business Analysts
- Create test strategy for applications if required
- Define test cases and test data related to the
defined requirements, if required
- Execution of functional tests, as required
- Work with other Bus. Analysts to establish cross-product
standards - both functional and QA
- Assist with issue analysis as required
- Issue retesting and evaluation, as required
The successful candidate will meet the following
qualifications:
• Knowledge of quality approaches (Requirements
gathering, thorough unit testing)
• Ability to quickly learn and utilize new technologies
• Ability to work well in a team environment
• Strong analytical and problem solving abilities
• Highly motivated
• Excellent written and verbal communications
skills
Knowledge of the following would be beneficial, but
not required:
• Source Code Repository (e.g., ClearCase, SVN)
• Defect management (e.g., ClearQuest)
• Rational Unified Methodology
• Basic MS Office tools
• Analysis / design / UML (and associated technical
documentation and development processes)
A degree in Computer Science/Engineering or a combination
of Community College and experience is required.
»
Submit
your resume
|
[ Top ]
|
|
|
|
|
|
|