Senior Full Stack Developer

$60,000 - $145,000/Yr

Bio-Key International - Bedford, NH

posted 5 months ago

Full-time - Mid Level
Remote - Bedford, NH
Professional, Scientific, and Technical Services

About the position

As a Senior Full Stack Developer at BIO-key International, Inc., you will play a crucial role in the development and enhancement of security-focused software products. This position is based in Bedford, New Hampshire, and offers the flexibility of telecommuting up to 100% of the time. You will report directly to the VP of Engineering and will be responsible for creating and improving features that ensure the security and efficiency of our software solutions. Your work will involve interacting with various source code repositories and ticket tracking software, as well as writing secure, high-performance code across multiple operating systems including Windows, Linux, and Mac. In this role, you will utilize your expertise in C/C++ programming to develop and maintain the SSO Concierge application, as well as create extensions and plugins for popular web browsers. You will also be tasked with troubleshooting and debugging the PortalGuard application, ensuring its functionality across different platforms. Your responsibilities will include enhancing the PortalGuard Desktop application and working closely with the PortalGuard IDaaS Cloud Team to manage AWS infrastructure, enabling new features and functionalities. The ideal candidate will have a strong background in enterprise software deployment and a proven track record of developing applications that meet customer needs. You will be expected to work independently and collaboratively, contributing to the overall success of BIO-key's innovative biometric identity solutions.

Responsibilities

  • Interact with source code repositories like GitHub and Bitbucket
  • Interact with ticket tracking software like Atlassian Jira
  • Write secure, production-quality, high-performance C/C++ code for running on Windows, Linux, and Mac operating systems
  • Use WinAPI, IPC, Multithreading, and UI Automation to create, enhance, and maintain BIO-key's SSO Concierge application
  • Develop extensions/plugins for popular browsers like Google Chrome, Microsoft Edge
  • Create and maintain an installer package for simplified deployment of software
  • Independently troubleshoot and debug functionality of PortalGuard, a three-tiered application, on Windows platforms
  • Use IPC, Multithreading, and HTTP protocol knowledge to port and rewrite the PortalGuard application to run natively on Linux
  • Independently troubleshoot and debug PortalGuard functionality on Linux platforms
  • Create, enhance, and maintain the new implementation of PortalGuard's RADIUS server
  • Enhance and maintain the PortalGuard Desktop application on Windows through use of the Microsoft Credential Provider API, IPC, Multithreading and the WinAPI
  • Work with PortalGuard IDaaS Cloud Team to troubleshoot AWS infrastructure
  • Independently work in BIO-key's AWS infrastructure to enable new features and functionality (e.g. Redis microservice)
  • Use Authorization Plugins, Daemons, Agents, and Applications in Objective-C to port the PortalGuard Desktop 2FA application to run natively on MacOS

Requirements

  • Bachelor's Degree in Computer Engineering, Computer Science, or related field
  • 2 years' experience as Software Developer, Senior Software Developer, or related
  • 2 years developing in C/C++
  • 2 years developing with WinAPI
  • 2 years developing in Logon Credentials Provider for Windows
  • 2 years creating Authorization Plugins, Daemons, Agents, and Applications in Objective-C for macOS
  • 2 years working with IPC, Multithreading for Windows and macOS
  • 2 years creating UI automation applications for Windows and macOS native/legacy applications
  • 2 years creating web browser extensions, including Internet Explorer/Chrome/Safari

Benefits

  • Telecommuting optional up to 100% of the time
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service