Logo
Secure Planet

Software Developer

Secure Planet, Arlington, Virginia, United States, 22201

Save Job

Highlights:

Join our team to gain valuable experience working with cutting-edge custom biometric systems used internationally. This role offers a chance to enhance your skills and make a global impact in the field of biometric technology! Our team consists of experienced software development professionals specializing in biometric technologies. We work collaboratively to design and develop innovative biometric recognition solutions for our clients in a dynamic and supportive environment. Join us to develop a custom biometric platform that uses fingerprint and face recognition, along with object detection features. Be part of a team focused on advancing technology for improved security and user experience. The candidate will significantly impact our biometric recognition system by implementing, integrating, testing, and deploying software updates and patches. Your efforts will enhance security and performance, ultimately improving user experience and client satisfaction. Accepting this opportunity will enable the candidate to expand their knowledge in developing advanced biometric recognition systems, acquiring significant skills in biometric technology. 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 the 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 the 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. Incorporate AI/ML algorithms into backend workflows to support initial intelligence gathering and rudimentary sense-making from large biometric datasets, helping users identify key data and reduce reliance on manual searches. Develop object detection pipelines leveraging computer vision algorithms. Integrate imagery processing capabilities, including atmospheric correction. Perform testing in local and AWS-hosted environments and assist customers in diagnosing and resolving issues as needed. Follow secure coding practices and contribute to maintaining strong cybersecurity posture across all application components. Required Qualifications:

U.S. Citizenship required Education: Bachelor's degree in Computer Science, Computer Engineering or related technical discipline. (Degree can be substituted with an Associates and 10 years of experience) 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 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++ Position Type Shift Information:

Mon-Fri (8:00am-4:00pm, 8:30am-4:30pm, or 9:00am-5:00pm)

US Citizenship:

US citizenship is required

Location:

Remote

Secure Planet, LLC, is an Equal Opportunity Employer: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or veteran status.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.