This job was posted by https://www.kansasworks.com : For moreinformation, please see: https://www.kansasworks.com/jobs/12813441

JOB DESCRIPTION
Job Title:
Software Engineer Device Integration
Reports to:
Director of Engineering
Location:
Wichita, KS (Hybrid)
Department:
Engineering & Product Development
TYPE:
Full Time
[]{#_Hlk42599974}Nothing in this job description restricts Managementsright to assign or reassign duties and responsibilities to this job atany time. This description reflects Managements assignment of essentialfunctions; it does not proscribe or restrict the tasks that may beassigned, and this job description is subject to change at any time.
Job Purpose/Summary
[]{#IntkNH95ep8}Software Engineers work closely within a teamenvironment to build, customize, and integrate new software capabilitiesand applications, with a special emphasis integrating tracking devices.The Software Engineers will code, test, debug, and install both newprograms/technologies and make changes to existing programs/technologiesof a complex nature to provide quality deliverables as part of productreleases.
Duties and Responsibilities
Setup and configuration of new and existing hardware.
Be heavily involved in the product development lifecycle, includingrequirements gathering for Command and Control of devices, managing bugsand tasks, writing technical specifications and other documentation.
Communicate directly with a variety of device manufacturers.
Implement custom communication protocols based on hardware manufacturersspecifications.
Maintain and enhance existing device integrations.
Work as a member of the software development team in an agileenvironment.
Assist the development team with all aspects of software life cycleactivities from analysis of software requirements through design andimplementation to technical support and maintenance, and defectresolution.
[]{#IntxmuHdw6K}Assist the development team with software buildprocess, installation, configuration, maintenance, and troubleshootingof both on-premise and cloud deployments.
Perform upgrade and patch (WSUS) systems as necessary to assure ITsystem integrity and security on Knowmadics hosting environments.
Participate in on-call rotation for 24x7 environments.
Qualifications
Must be eligible for U.S. Security Clearance
Bachelors degree in computer science, MIS, CIS, or other technologyfield
[]{#IntaVxBxAvE}High level of analytical ability where problems areunusual and difficult
Experience with low-level communication programming, including:
Buffer management
Bitwise operations
Endianness
Secure communications (e.g., HTTPS, TLS, certificates)
Able to implement encryption/decryption protocols using standardcryptographic algorithms
Familiar with Microsoft technology stack: .NET Framework/Core, C#,ASP.NET MVC, and Entity Framework
Experience writing and debugging C# programs
SQL Server and other Database knowledge
Knowledge of one or more JavaScript web frameworks (Angular, React) is aplus
[]{#IntmGuZMQCo}High levels of curiosity, creativity, andproblem-solving capabilities
Identify as self-starters, have a positive attitude and strong workethic, are willing to take direction
Ability to work independently as this position is open toremote/teleworking arrangement - U.S. location required
Ability to thrive in a small organization and contribute to the companyssuccess
Working conditions
Should be willing to work in a variety of settings as needed. Flexibleto work long hours as required.
Physical requirements
Prolonged periods of remaining in a stationary position at a desk andworking on a computer.
Direct reports
None
image1.png