Home » Company » Careers

Careers

Mariner is an innovative IT company headquartered in New Brunswick with both Product Development and Professional Services opportunities for IT professionals. We serve clients throughout Canada and the United States from offices in Saint John, Calgary, Regina, Dallas (TX), Fredericton, Moncton and Halifax.  We have clients world wide served by our offices in France, UK and Turkey.

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:

  • Service Oriented Architecture
  • HL7
  • C/C++ Embedded development
  • EJB 3.0
  • Hibernate
  • Adobe Flex
  • Web Services
  • JMS
  • Java/J2EE
  • NET

Applications:

  • Weblogic 7.0 and 8.x Aqualogic and WLI
  • JBoss 4.0.5
  • Oracle
  • MySQL
  • JCAPS
  • JDEDWARDS

New_text
Opportunities


Ongoing Opportunities



TitleSales Engineer - TV Portfolio
Location

Dallas - Fort Worth, TX

Work Group

Key Accounts Sales Team Sales Team - IPTV Software Portfolio
Job Description

Mariner is a world-leader in Service Assurance software solutions for IPTV operators. A small, agile private software firm, we are experiencing significant growth in this exciting field.

At Mariner, Sales Engineers are the primary technical resource for the field sales force. Sales Engineers are responsible for actively driving and managing the technology evaluation stage of the sales process, working in conjunction with the sales team as the key technical advisor and advocate for our products. The Sales Engineer must be able to articulate technology and product positioning to both business and technical users. They must be able to identify all technical issues and propose solutions to assure complete customer satisfaction - through all stages of the sales process. They must be able to establish and maintain strong relationships throughout the sales cycle, working with Mariner’s sales prime, and with the customer’s business and technical evaluation teams.

Responsibilities
  • Responsible for development and delivery of product demonstrations;
  • Responsible for representing the product to customers online, on premise, and at events such as conferences, seminars, etc.
  • Able to respond to functional and technical elements of RFIs/RFPs;
  • Able to convey customer requirements to Product Management team;
  • Able to travel throughout sales territory.
Skills and Attributes
Ideal candidate must be self-motivated with a proven track record in software sales and knowledge of technology. Comfortable in the dynamic atmosphere of a technical organization with a rapidly expanding customer base. Must possess strong presentation skills and be able to communicate professionally in written responses to emails, RFPs, and when submitting reports. Organized and analytical, able to eliminate sales obstacles through creative and adaptive approaches. Must be prepared for extensive travel.  Must be eligible to work in the U.S.

Experience in IPTV technologies, such as Microsoft Mediaroom, STB, OTT, N-screen, CDN;

  • 5+ years relevant experience in vendor software sales;
  • Mandatory:  Linux, Shell Scripting, Java/J2EE;
  • Nice to have:  Adobe Flex, JavaScript, HTML;
  • Prior experience in a telco operations role would be an asset;

Bachelor of Science in Computer Science, Electrical Engineering or a related field is strongly preferred.

If you are an adaptable, results-oriented, team player with a positive, professional attitude and looking to work in a dynamic and challenging environment, we should talk!


Submit your resume »

« top

TitleSolution Analyst
Location

Saint John, NB

Work Group

Customer Care Team
Job Description
The Solution Analyst is the prime technical contact for the customer.
Responsibilities
  • Provides technical expertise in all aspects of the customer solution, including infrastructure and product (e.g., scalability, security, availability, integration).
  • Technical calls, onsite support and issue resolution.
  • Technical liaison for partner design solution concerns.
  • 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 customer's 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.
  • 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.
Skills and Attributes

  • 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.
If you are an adaptable, results-oriented, team player with a positive, professional attitude and looking to work in a dynamic and challenging environment, we should talk!

Submit your resume »
« top
TitleUNIX/LINUX System Administrator
Location

Saint John, New Brunswick

Job Description

Mariner is a dynamic IT company headquartered in New Brunswick with both Product Development and Professional Services opportunities. We serve clients throughout Canada and the United States from offices in Saint John, Fredericton, Moncton, Regina and Calgary.

The candidates should have a Post-secondary degree or diploma with related work experience. This role is a new position and will be working very closely with the existing product development team. The role is best suited to someone with an entrepreneurial spirit and who is comfortable working in a flexible environment.

 

Mariner offers competitive compensation and benefits in a client focused company with a strong entrepreneurial spirit and a passion for rapid growth.

Responsibilities

The UNIX/LINUX System Administrator will:

  • Provide systems administration and systems operations support to the operations and development teams.
  • Install, configure, tune, and troubleshoot system software and middleware required for multiple environments (e.g. development, test, production).
  • Set up user access to new environments.
  • Apply software upgrades and patches.
  • Monitor computer workload trends and make adjustments to ensure optimum utilization of computer resources.
  • Configure all Operating system components of application to ensure performance measures are met, as per targets specified in the Logical Architecture.
  • Provide leadership and Knowledge Transfer.
  • Work with the Design, Test, and Development team leaders to plan and execute testing and tuning of applications for optimal Performance, Capacity, Availability, Downtime.
  • Provide weekly status, progress, issue and risk updates to the project/product manager.
Skills and Attributes
  • 3+ years as Linux/Unix Systems Administrator.
  • Comfortable with RHEL and Solaris.
  • Solid understanding of enterprise server deployments, including clustering, kickstart, configuration management, server minimization, performance tuning, and version stability paradigms.
  • Experience with Apache, Database (Oracle, EnterpriseDB), networking concepts and troubleshooting, network security, DNS, SMTP, revision control, hardware diagnostics, RAID diagnostics, performance analysis and optimization.
  • Strong knowledge of SPARC, Solaris, multi-tiered Java EE web-based architecture and Oracle Database.
  • Demonstrated expertise supporting large complex systems involving portal technology.
  • Demonstrated experience providing leadership and knowledge transfer to client resources supporting development of new applications on unfamiliar platforms.
  • Experience in configuration management, packaging/deployment.
  • Strong with Shell scripting and fluent in all command line languages.
  • Task oriented, able to work independently to manage work, and integrate into a small, tightly-knit team.
  • Excellent communication skills.

If you are an adaptable, results-oriented, team player with a positive, professional attitude and looking to work in a dynamic and challenging environment, we should talk!

Submit your resume »

« top


TitleProject Manager
LocationSaint John, New Brunswick
Work GroupIPTV Product Development Team
Job Description

Mariner is expanding its suite of IPTV software products for IPTV Service Providers and is seeking experienced project and program managers to lead both software development and solution integration projects.

The successful candidate will develop the project strategy and lead teams in development of leading edge IPTV software applications for IPTV platforms including Microsoft Mediaroom, as well as related customization and solution integration.

Experience in software product development or solution integration is required. Experience with IPTV technology would be an asset.

Responsibilities
  • Develop and evolve project and feature release plans for development projects and client implementations.
  • 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 projects.
  • Provide leadership for all team members.

    Submit your resume »

« top

TitleSolution Architect
LocationSaint John, New Brunswick
Work GroupProject Management Team
Job DescriptionThe 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

TitleTechnical Architect
LocationSaint John, New Brunswick
Work GroupProject Management Team
Job DescriptionThe 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

TitleIntermediate and Senior .NET and Java Developers
LocationMoncton and Saint John, New Brunswick
Work GroupDevelopment Team
Responsibilities

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)
  • Experience with SOA
  • Weblogic 7.0, 8.x Aqualogic and WLI
  • JCAPS
  • 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