Application Developer_

2 months ago


Baltimore, United States Delmock Technologies Full time

About Our Company: Delmock Technologies, Inc. (DTI) is seeking an Application Architect 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 Architect 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. Location: This opportunity is remote.