The University of New Brunswick Fredericton welcomes applications for the position of Software Developer with the Institute of Biomedical Engineering. This is a one-year, full-time (36.25 hours per week) term position with the PTSU employee group. The position is funded by external monies with a salary range of $44,050 - $57,266 per annum (a market differential may apply).
The Software Developer (SD) will work as part of a team of researchers at the Institute of Biomedical Engineering, the Department of Electrical Engineering, and the Faculty of Computer Science, and in collaboration with an industry partner, VeroSource Solutions Inc.
Position summary:
- Responsible for the technical development of digital health software and analysis of data obtained from ongoing user acceptance testing. Results affect multiple collaborators and partners.
- Design, implement, support, and evaluate software tools for the collection, transfer and analysis and digital health data.
- Analyze data collected through the software platform and develop analysis tools.
- Create and/or modify code to meet specifications, test and debug work.
- Work with the team, company and stakeholders as part of an Agile /SCRUM environment to identify areas of improvement in the software platform, and implement the changes as required.
- Actively contribute to development team discussions and planning.
- Troubleshoot and resolve technical issues.
- Interact with the research team and support specific short- and long-term objectives and student research.
- Write technical documentation to convey understanding of technical details to non-programmer members of the team
- Review and implement relevant literature to leverage existing analytics and software solutions.
- Design and build software solutions that employ a diverse range of languages such as Java 8, Junit, Spring, Spring Boot, Hibernate, Python, and bash scripting.
- Work with cloud architectures and services such as docker, Cloud PaaS, and orchestration services.
- Create logic flow charts and process diagrams.
- Execute full product lifecycle (inception through deprecation) to create highly scalable and flexible web apps.
- Develop using architectural best practices for responsive web apps/sites using HTML5, CSS3, JavaScript, jQuery, and SASS) as well as frameworks such as React, ReactNative.
Requirements/Skills:
- Bachelor's in Computer Science, Information Technology, Software Engineering, or equivalent program or degree.
- Previous experience (such as co-op) in software development, software and IT management, or similar.
- Previous experience as part of a research/academic team considered a benefit.
- Ability to work independently and as part of an Agile/SCRUM environment.
- Expertise with Java 8, Junit, Spring, Spring Boot, Hibernate, Python and bash scripting, or ability to learn quickly.
- Experience with Cloud architecture and cloud services (Docker, Cloud PaaS and orchestration services) will be an added advantage.
- Knowledge of full product lifecycle (inception through deprecation) of create highly scalable and flexible web apps.
- Knowledge of best practices for responsive web apps/sites (using HTML5, CSS3, JavaScript, jQuery, and SASS) and frameworks (React, ReactNative).
Closing date for applications is May 6, 2020 4:30PM. We thank all applicants for their interest but only those selected for an interview will be contacted.
The University of New Brunswick is committed to employment equity and fostering diversity within our community and developing an inclusive workplace that reflects the richness of the broader community that we serve. The University welcomes and encourages applications from all qualified individuals who will help us achieve our goals, including women, visible minorities, Aboriginal persons, persons with disabilities, persons of any sexual orientation, gender identity or gender expression. Preference will be given to Canadian citizens and permanent residents of Canada.
| Apply Now |
