About Our Company:
Delmock Technologies, Inc. (DTI) is seeking an Application Developer to explore exciting career opportunities. DTI is a leading HUBZone business in Baltimore, known for delivering innovated IT and Health solutions with a commitment to ethics, excellence, and superior customer service. At DTI, we balance continuous growth and innovation with a strong dedication to corporate social responsibility. Recently ranked as high as #3 among HUBZone companies in a GOVWIN survey, DTI offers a dynamic environment for those passionate about impactful projects, community involvement, and contributing to a top-ranking Federal project support team.
Join our talented team and be part of a company that values both professional excellence, community impact, and diversity of ideas. DTI is committed to hiring and maintaining a diverse workforce. We are an equal opportunity employer making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class.
Position Summary:
We are seeking a highly skilled Application Developer to lead the development of our application. This role will involve designing and overseeing the implementation of a secure, user-friendly application that integrates various advanced technologies. The ideal candidate will have extensive experience in application architecture, blockchain technology, biometric authentication, database management, cloud computing, and mobile application development.
Responsibilities:
- Lead the design and development of the application, ensuring it meets functional and non-functional requirements.
- Develop a comprehensive architectural blueprint, including system design, technology stack, and integration points.
- Oversee the integration of blockchain technology for secure and immutable data storage.
- Implement geofencing technology for location-based services and notifications.
- Ensure seamless integration of NFC technology for absolute identity verification.
- Experience with smart contracts
- Design and implement robust biometric authentication mechanisms.
- Ensure secure storage and management of biometric data on the blockchain.
- Design and manage databases to securely store user information, survey data, and other sensitive information.
- Ensure data integrity, availability, and scalability through effective database management practices.
- Architect and manage cloud infrastructure to support the application, ensuring scalability, reliability, and security.
- Implement cloud services and solutions to optimize application performance and resource utilization.
- Design a user-friendly interface that simplifies user registration, identity verification, and access to features.
- Implement features such as user registration, geolocation services, and real-time data updates.
- Develop front-end components for various platforms including phones, tablets, and computers (macOS, Linux, Windows).
- Implement robust security measures, including encryption and multi-factor authentication.
- Ensure the application adheres to all relevant privacy regulations and provides users with control over their data privacy settings.
- Lead the continuous improvement efforts for the application, addressing security vulnerabilities, enhancing user experience, and adding new features.
- Collaborate with the development team to regularly update the application based on user feedback and technological advancements.
- Work closely with cross-functional teams, including product managers, developers, and QA engineers.
- Provide technical leadership and mentorship to the development team.
Technical Environment:
- Experience with front-end technologies such as HTML, CSS, JavaScript, React, Angular, or Vue.js.
- Development for multiple platforms including mobile (iOS, Android) and desktop (macOS, Linux, Windows).
- Proficiency in server-side languages such as Node.js, Python, Java, or C#.
- Experience with back-end frameworks such as Express.js, Django, Spring Boot, or ASP.NET.
- Proficiency in SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
- Experience with database design, optimization, and management.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of cloud services for storage, computing, and database management.
Minimum Requirements:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 7 years of experience in application architecture and development.
- Proven experience with blockchain technology and biometric authentication.
- Strong background in mobile application development, database management, and cloud computing.
- Experience with security practices and multi-factor authentication.
- Proficiency in programming languages such as Java, Swift, Kotlin, JavaScript, Python, or C#.
- Experience with blockchain platforms (e.g., Ethereum, Hyperledger).
- Knowledge of NFC technology and geofencing.
- Expertise in encryption techniques and multi-factor authentication.
- Proficiency in database management systems (e.g., MySQL, PostgreSQL, MongoDB) and cloud platforms (e.g., AWS, Azure, Google Cloud).
- Ability to work collaboratively in a fast-paced environment.
Preferred:
- Experience with distributed ledger technology (DLT).
- Familiarity with healthcare data management and CAHPS surveys.
- Experience in self-sovereign identity or medical record APIs.
- Experience with HL7 FIHR
Location:
- This opportunity is remote.