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 RoleAs 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
- PreviousMobile application development in NativeScript or similar
- Modern web framework knowledge (Angular, React, Vue)
Equal OpportunityVersaterm 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.