Develop, create, and modify SaaS applications for GPS asset tracking and monitoring systems
Develop web applications in .NET/C#
Monitor application performance and troubleshoot errors and bugs
Modify current C# code to add new features per end user feedback
Create Telerik Reports in MVC.net for end users to see asset status
Create test cases using NUnit framework to assess testing functionality for different algorithms designed in C#
Perform AWS Cloud development and maintenance including creating lambda functions in C# for new serverless applications and monitor lambda functions using Cloudwatch logs
Configure servers for authentication and authorization and create relational databases in the cloud using RDS to move away from existing database
Create API layers using AWS API Gateway
Utilize JavaScript language to design and create new HTML reports using JS Report engine hosted in the cloud for customer-specific reporting requirements
Create AWS lambda functions in C# to read Kinesis Streams and process real-time data
Manage user access levels and security using AWS Identity and Access Management for granting access to different components and services in the cloud
Create and maintain Windows Services and Windows Tasks including writing new windows services in C# code required to accept new tracking data into the system
Deploy windows services in different environments to test functionality before production release
Perform database design and create complex CLR Stored Procedures in C# to deploy in SQL server
Design and create new tables for leveraging new features not currently supported
Create new store procedures and triggers required for new telemetry data to be processed
Write T-SQL scripts to create new service broker contracts, queues and message types
Requirements
Six (6) years of progressive professional work experience in designing and architecting new and existing software systems
Experience in engineering team leadership and management
Design and analysis of algorithms and distributed systems
Software testing and quality assurance
Advanced databases
Network and information security
Large scale Internet of Things systems
Driver telematic and safety scoring systems
Asset tracking and fleet management systems
Utilizing C#, AWS, SQL Server, APS.net, NUnit framework, and Looker or similar BI tooling
Bachelor’s degree in Computer Engineering, Computer Science or a closely related field
Benefits
Background check required
National travel required up to 25% of the time
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.