.Net Developer with Mobile Development - Montreal

Company: Canopy One IT Solutions
Your Application: You have not applied yet. Apply or Refer for rewards
Location: Montreal, Canadá
Employer Email: *********@*******.com (View email)
Share:
JOB DESCRIPTION
Requirements:
- Bachelor-s degree in Computer Science/Computer engineering or equivalent degree / experience required
- 2- 5 or more years- work experience as a programmer or programmer/analyst
- Proven experience in design, development, testing, and implementation
- Ability to work independently or in a group under a limited degree of supervision; make decisions regarding work and development of project team members when required
- Excellent analytical skills and ability to use sound judgement when evaluating potential solutions
- Strong written and oral communication skills
- Team player, with an ability to motivate and be a positive role model for others
- Ability to work efficiently under pressure and manage multiple assignments
- Able to participate in after- Hours work and/or on- Call rotation
- Bilingual in both French and English, written and oral, required
Requirements:
- Good knowledge of C#
- Knowledge of ASP. NET et MVC
- Rest API
- Async / Await Framework
- SQL
- Visual Studio 2017
- Microservices
Assets:
- Xamarin Forms (Android, UWP)
- MVVM Architecture
- Win Forms
- Web developer (HTTP, HTML5, CSS, JS)
- Entity or Other ORM framework
- Mobile development
- GIT
- Azure Services
- REST APIs
- . NET CORE
- Agile methodology
- RPG / ILE


Responsibilities:
- Be assigned to complex and very complex design and programming activities
- Develop programming standards according to needs and ensure team adheres to standards
- Lead full development lifecycle, including:
O Analyse / evaluate requirements and produce design documents according pre- Determined methodology or process
O design, code and debug in various software languages according to pre- Determined standards; code review as required
O perform testing and quality assurance
O integration of software within existing systems
- Be proactive and provide status of effort accomplished, estimates of remaining effort, and issues impacting progress
- Create test cases, participate in testing, and document test results
- Provide production support by documenting system problems, suggesting solutions, and performing code fixes
- May supervise resources for design/programming activities and follow up on efforts
- Collaborate with internal and/or external stakeholders where needed to solve problems
- Train, coach and provide guidance to others in area(s) of specialization; foster teamwork and innovation by involving others in problem solving and creative thinking
- Participate in the evaluation and identification of new technologies
- Develop internal and external relationships, with emphasis on those that facilitate the achievement of job/role accountabilities, such as relationships with key suppliers, customers and internal service providers
- Ensure that commitments toward internal and external customers are met in a timely and cost- Effective manner; solicits feedback from customers to identify opportunities to improve products and/or services
- May lead a work group or a project team involving technical and support staff
- Participate in some aspects of project management
- May be asked to review work delivered by external suppliers




JOB TYPE
Work Day: Full Time
Employment type: Temporary Job
Salary: Negotiable
Positions available: 2


JOB REQUIREMENTS
Minimal experience: Unspecified
Gender: Indistinct



Are you suitable for this job?

  • Find out your score for this position and tailor your profile to secure this job.

  • ?/100
  • Consult
  • On the way! Our Artificial Intelligence engine has started analyzing your resume. This may take a few minutes. We will send you an email when the results are ready.
  • How does it work?

Jobs you may be interested in




    Shouldn't this job vacancy be here? Report it