Match score not available

Senior Full Stack Developer

Remote: 
Hybrid
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
Ottawa (CA)

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, Proficiency in .NET-Core 3.1+ and Angular 10+, Experience with cloud infrastructure and services, REST API design, Docker containers.

Key responsabilities:

  • Deploy, configure, and maintain key software components
  • Collaborate with teams to integrate new features
  • Design REST API endpoints and webhooks, optimize data storage
  • Utilize Azure Cloud Services for micro-services design
  • Implement various APIs for communication & user interaction
Versaterm Public Safety logo
Versaterm Public Safety SME https://www.versaterm.com/
201 - 500 Employees
See more Versaterm Public Safety offers

Job description

Logo Jobgether

Your missions

About Us 


For over 40 years, Versaterm Public Safety has been a pioneer in public safety software, revolutionizing agencies' operations, both large and small, with a comprehensive range of solutions from community engagement to case closure. Versaterm's commitment to public safety is exemplified by a steadfast dedication to customer satisfaction, the development of innovative software solutions driven by advanced technologies, and a team passionately dedicated to making a positive impact on the lives of those sworn to serve. 


This is an exciting time for us! We are currently undergoing significant growth, marked by increased sales and implementations of our public safety products. Join us as we continue to innovate, focusing on creative and seamless solutions that empower our customers to prioritize the communities they serve. 


The Role


As a Senior Full Stack Developer, you will play a crucial role in supporting and enhancing the Dialog Framework and Case Service components within our MS-Azure environment. You will be responsible for maintaining the integrity and functionality of these components, ensuring seamless operation of our citizen reporting/agency review portal. Your expertise in microservice architecture, .NET-Core 3.1 backend, cloud infrastructure, and deployment pipelines  will be essential in delivering high-quality solutions to our customers. 


Responsibilities


  • Deploy, configure, and maintain the Dialog Framework and Case Service components 
  • Collaborate with cross-functional teams to integrate new features and enhancements into the existing system 
  • Design and develop REST API endpoints and webhooks for seamless integration with other systems 
  • Manage and optimize Azure SQL, Azure CosmosDB, and Azure Storage for efficient data storage and retrieval 
  • Utilize Azure Service Fabric and Azure Cloud Services for micro-services design and engineering 
  • Implement asynchronous background processing using .NET Hangfire jobs  
  • Utilize Docker containers and packages for efficient deployment and scaling of applications 
  • Integrate voice and SMS application APIs (such as Vonage API’s) to enable communication features 
  • Implement natural language understanding models and engines (such as RASA) for enhanced user interactions 
  • Integrate GIS/MAP APIs (such as Google Maps, ArcGIS) for location-based services 
  • Manage mobile application build and deployment using NativeScript 
  • Implement data security measures, including application-level encryption and key management 


Qualifications


  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proven experience in software development and technical support roles
  • Proficiency in .NET-Core 3.1+ and Angular 10+ development stacks
  • Experience with cloud infrastructure and services:  SQL and NoSQL data stores, Long Term Storage, Container Orchestration, Messaging, Infrastructure as Code etc.  
  • Strong knowledge of REST API design and implementation
  • Experience with Docker containers and package management
  • Familiarity with voice and SMS application APIs, natural language understanding models, and GIS/MAP APIs
  • Understanding of API versioning and backwards compatability 
  • Application of natural language understanding models 
  • Understanding of geospatial APIs and their Integration 
  • Knowledge of data security principles, including encryption and key management 
  • Application of system design best practices and cloud architecture patterns 


Nice to Have 

 

  • Working knowledge of Azure, including Azure SQL, Azure CosmosDB, Azure Storage, Azure Service Fabric, and Azure Cloud Services 
  • Experience with system internationalization and localization 
  • Previous Mobile application development in NativeScript or similar 
  • Modern web framework knowledge (Angular, React, Vue) 


Equal Opportunity


Versaterm Public Safety is committed to building and supporting inclusion, diversity, equity, and sustaining a barrier-free environment. Accommodations are available, on request, throughout all aspects of the selection process. These principles apply to the terms and conditions of employment at Versaterm. For detailed information on our accessibility policies, please contact info@versaterm.com.





Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Detail Oriented
  • Verbal Communication Skills
  • Organizational Skills

Full Stack Engineer Related jobs