Internship Opportunity

OPEN INTERNSHIPS

Software Developer

Organization:
Phyxter Corp.
Industry:
IT/Telecom
Number of Positions:
1
Application Deadline:
Dec 17, 2018
Start Date:
Dec 24, 2018
End Date:
May 03, 2019
Division:
Location:
Toronto,ON

Job Description:

Overview

Phyxter, a Canadian startup, is an artificial intelligence platform that is being built on the belief that running a small service business should be a simple, enjoyable, and fulfilling experience.  Our values are to empower self-employment by automating business management and facilitating social issue solutions - so people can spend more time utilizing their billable skills and work independently to define their own future.  Understanding that running a small business presents so many challenges for anyone lacking experience - Phyxter utilizes artificial intelligence to simulate an experienced virtual business partner through a mobile platform.

Working at Phyxter is an exciting opportunity for anyone looking to be part of a cutting edge tech startup that believes that people come first.  Since we are a startup, you will be in a unique position to grow with a great team.

 

Responsibilities

Produce fully functional, scalable and fault tolerable mobile (Android, iOS) and web applications writing clean code
Support the entire application lifecycle (concept, design, test, release and support)
Gather specific requirements and suggest solutions
Write unit and UI tests to identify malfunctions
Troubleshoot and debug to optimize performance
Design interfaces to improve user experience
Liaise with Product development team to plan new features
Research and suggest new mobile products, applications and protocols
Stay up-to-date with new technology trends
Performing security testing on mobile applications
Conducting design and code reviews
Processing and analyzing large data sets 
Recommending new processes as needed to improve quality, cost, or on-time delivery
Providing documentation, knowledge base entries and FAQ’s to assist in continuous improvement and process continuity

 

Qualifications

Proven work experience as a Mobile developer
In-depth knowledge of C# and .NET.
Experience with cross platform implementations using Xamarin (.Forms, .Android, .IOS)
Experience developing in Xamarin using MVVM frameworks such as MVVMLight.
Experience with Bitbucket and Jira
Experience with RESTful APIs using JSON
Experience with third-party libraries and APIs
Object oriented programming, code refactoring and design patterns 
Extensive knowledge of relational databases from schema design to writing complex, optimized queries and familiarity with NoSQL databases
Knowledge of mobile application security testing, including penetration testing and/or threat assessment tools
Cloud based continuous delivery and environment management 
Large, distributed system development and application architecture
Familiarity with DevOps methodology and tools
Ability to understand and maintain existing complex codebases
Passionate about mobile technologies and building great user experiences
Excellent analytical skills with a good problem-solving attitude
The ability to learn quickly
Ability to perform in a team environment
Excellent verbal and written communication
Bachelor's degree or higher in Computer Science, Software Engineering, Computing and Financial Management or similar field of technical study

Employer Question 1:

No question - Applicants, please type N/A in the text box below when submitting your application.

Employer Question 2:

No question - Applicants, please type N/A in the text box below when submitting your application.

Employer Question 3:

No question - Applicants, please type N/A in the text box below when submitting your application.