Consulpro, Montréal Hi-tech Career Opportunities, Carrières en Haute Technologie

Back to Recent Jobs

New Search

<< previous job | next job >>

Location : Montreal

APPLY FOR JOB #2533

SOFTWARE DEVELOPER


# 2533


As a Software Developer, you will be reporting to the Software Director, and
will be working with the electronics interface team who develops aftermarket
systems. In particular, this position involves the development of interface
software tools and to automate the development process.


Responsibilities:


- Internal development of tools to interface between the engineering groups and
the web teams, including interfacing to the backend servers (C# and Python)
- Add support for new capabilities for the engineering development team to
better and more consistently publish firmware and capabilities to the web tool.
- Develop automated system to test the products which include software
development (C#, Python, C/C++) and hardware integration
- Create or participate in the engineering documentation process for the
software development which could include the following type of documents:
Requirements, Analysis, Design and API.
- Participate in the Agile process (i.e. scrum, sprint planning and pointing
sessions)
- Update, maintain and add features to the current and the future software tools
developed by the company.
- Maintain and add new features to Android mobile Apps.
- Maintain and add new features to iOS mobile Apps.


Requirements:


- Bachelor in Computer Engineering or Computer Science, or a DEC in Engineering
Tech or Computerized Systems Tech with suitable experience
- Visual Studio and Windows programming experience
- Programming in C++ or C# or Java
- Perl or Python scripting
- WinForms or WPF
- SQL (MSSQL or MySQL)


Assets:


- HTML, PHP, JavaScript, XML
- C and UML
- Source control software tool (SVN/Git)
- Android and iOS development environments
- Objective-C or Swift


APPLY FOR JOB #2533
23