Software Developer - SP

Secure Planet, Inc.
United States
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET Java (Programming Language) .NET Framework Adobe InDesign Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Android Software Development Component-Based Software Engineering Microsoft Azure Biometrics C Sharp (Programming Language)
+25 more
C++ (Programming Language) Computer Engineering Relational Databases Linux Web Development Internet Information Services (IIS) PostgreSQL Nginx Object Detection Scrum Methodology RabbitMQ Message Oriented Middleware Secure Coding Software Deployment Software Engineering Systems Integration TypeScript ReactJS Backend Material UI Information Technology Front End Software Development Restful APIs Multiplatform Docker

Job description

  • Candidate would have the opportunity to gain experience working on custom biometric systems used internationally.
  • The team is comprised of experienced software development professionals, with expertise in biometric technologies, responsible for designing and developing a biometric recognition solution for clients.
  • The system is a custom multimodal biometric platform supporting fingerprint and face recognition, with additional capabilities for object detection.
  • The candidate would be responsible for implementing, integrating, testing, and deploying software updates, patches, releases for a mature biometric recognition system.
  • In this position, the Candidate would expand their knowledge base in developing biometric recognition systems.

Typical Day:

The candidate would be expected to work a standard 40-hour work week remotely. Each week the developer will support SCRUM meetings with the Product Manager and fellow developers. Together, they will define tasks to be accomplished for the week. For every software sprint, the developer will provide a software demonstration of code developed for the sprint.

Tasks:

  • Develop and maintain a cross-platform biometric system consisting of an ASP.NET Core web application and a .NET MAUI Android app, with primary focus on server-side features including biometric ingestion, matching, analysis, and reporting workflows
  • Contribute to both backend and web frontend development, including updates to APIs, service-layer logic, and TypeScript/TSX-based UI components
  • Integrate third-party biometric systems, authoritative watchlists, and external data sources to support cross-system identity resolution
  • Support development of the Android mobile application by integrating on-device biometric algorithms and ensuring secure, reliable interaction with backend services, while also contributing to user experience improvements for field data collection
  • Leverage AI to enhance software development activities
  • Perform testing in local and MS Azure-hosted environments
  • Assist customers in diagnosing and resolving issues as needed
  • Follow secure coding practices and contribute to maintaining strong cybersecurity posture across all application components.

Requirements

  • 8-10 years of software development experience in C#
  • 3-5 years of experience with .NET web development and REST APIs
  • 3-5 years of experience working with relational databases
  • 3-5 years of experience in design, development, and testing biometric applications supporting collection and matching on biometric modalities (e.g., fingerprint)
  • Familiarity with ANSI/NIST Electronic Biometric Transmission Specification (EBTS)
  • Experience working with RabbitMQ Message Bus, PostgreSQL and IIS/NGINX web servers
  • Experience with front-end web development using TypeScript and TSX syntax
  • Experience with Docker containerization for application deployment
  • Familiarity with AWS Cloud Computing Environment
  • S. Citizens only
  • Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline. Degree can be substituted with an Associates and 10 years of experience

Desired Qualifications:

  • Experienced C#/.NET developer located on the East Coast of the U.S
  • Strong experience developing C# biometric applications
  • Familiarity with Linux and/or deploying .NET applications in Linux
  • Experience developing cross-platform mobile applications using .NET MAUI (iOS/Android)
  • Experience developing scalable systems and implementing mobile-to-server synchronization
  • Experience with React or similar component-based frontend frameworks
  • Some experience with Java and C++, Required
  • 3 year(s): (3-5 years) .NET web development and REST APIs, relational databases, and design, development, and testing biometric applications supporting collection and matching on biometric modalities (e.g., fingerprint)
  • 8 year(s): (8-10 years) years of software development experience in C#, Required
  • Bachelors or better in Computer Science or related field

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:28 min

Constructing a new Docker layer from scratch

Oliver Seitz Oliver Seitz · WWC Europe 2026

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:02 min

Manual port forwarding configuration using network address translation

Oliver Seitz Oliver Seitz · WWC 2025

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · WWC Europe 2026

Videos

See all

Related articles

See all