Stay informed! Join Our Email List
Email:  
 

» 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

Applications:

  • 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 ]

s
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.
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 ]