Mobile (IOS) Software Developer- Contract Position

  • Company:
    Mariner Group
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    2 days ago
  • Category:

Company Description Founded in 2003, Mariner’s head office is located in Saint John, New Brunswick. We believe in making a positive impact in the communities where we live and work – our team is located in major cities across Canada, the US, Brazil and Wales.  We are passionate about innovation that solves real problems for our customers. Since 2003, our people have created world leading software technologies that are ranked #1 globally – from IP video analytics to healthcare solutions, cloud-based energy efficiency and carbon reduction technology. We are looking for passionate IT professionals who love solving problems for customers, are fast learners and want to grow their careers. When you join Mariner, you’ll be a part of an exciting and growing group of companies – with limitless opportunities for career growth, learning and development. East Valley Ventures is a driving force in the Atlantic ICT ecosystem – fostering entrepreneurship and start-up companies by providing financial support and access to both management and technical expertise. Mariner Innovations is a leading provider of professional IT services; offering expertise in application development, modernization and support/maintenance services. Mariner xVu is the world leader in Software Defined Monitoring for managed and unmanaged IP video and broadband networks. Our software helps operators centrally manage the complexity required to deliver new video services with real-time visibility into Subscriber Experience – Anywhere. Shift Energy provides cloud based energy efficiencyand carbon reductionsolutions to commercial, industrial, institutional and other industry sectors. Mariner is growing – click here to learn more! Job Description Mariner xVu and SHIFT Energy are looking for Mobile Software Developer. Ideally, a freelancer or hourly contract, based in our Saint John, NB office – but we’d love to hear from you even if you’re in Calgary, Halifax, Moncton, or Fredericton. As a potential candidate, you want to work on market-leading products and deliver great quality work. You love digging into the details of systems and code to figure out the best way to solve problems – and have a keen interest in software design. You’re curious about the latest tools and technology – you are always looking for ways to improve how work gets done, for yourself and the rest of the team. You get energized by developing solutions with a team. You are a good at juggling priorities and meeting deadlines – and meet your commitments with a professional and positive attitude. More specifically the successful candidate will have the following responsibilities: Contribute to the design, development, and maintenance of a wide variety of product components Write well designed, easily testable, and efficient code Perform unit testing and code review of program components Have working knowledge of source control systems and associated work processes Consult with other developer team members and BA team to debug and resolve product and program component defects Support users by developing documentation deliverables Develop technical specifications in collaboration with the architecture team Contribute to the development of project plans and timelines by providing estimates for planned work Review and contributes to refinement of business requirements Is able to handle multiple tasks with a high degree of flexibility and adaptability Research advances in development tools and techniques, recommending and introducing process changes as appropriate Responsible for personal skills development and self-study in new tools and techniques in IT industry Qualifications The successful candidate will meet the following qualifications: A degree or diploma in Computer Science/Engineering Co-op or on the job experience as a software developer Core knowledge in:React NativeNPMNodeJSJavascriptSwift or Objective C IDE – XCODE Strong Knowledge working on MacBook and iPhone Experience developing in Java/J2EE, JBOSS(WildFly), and HTML5 development Strong knowledge of Linux / UNIX systems Knowledge of the following would be beneficial: IDE Webstorm or Eclipse Demonstrated competency of modern frameworks, web technologies and design patterns (Java, Apache Projects, Cassandra, Spark, Kafka, Hibernate, etc.) Experience in SQL based technologies such as Oracle, and Postgresql and have understanding of NoSQL solutions such as Apache Cassandra. Experience developing applications for a SaaS offering. .NET development Java RMI, Corba, SOAP and Clustering Technologies Python scripting Experience with application servers (Tomcat, etc.,) Performance tuning Source Code Repository (e.g. GIT) Dev Ops tools (e.g. Maven, Ansible, Jenkins, etc.) Defect management Basic MS Office tools 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! While we thank all candidates for their interest, only those candidates to be interviewed will be contacted.