Job Description
We are actively seeking a dedicated and highly motivated developer to join our team and spearhead the development of a state-of-the-art Inventory Management and Point of Sale System tailored specifically for pharmacies. The POS will be used in Middle Eastern and North American customers.
If you possess an unwavering passion for crafting cutting-edge software solutions and boast a formidable expertise in the realm of pharmacy systems, we extend our invitation for you to consider this exceptional opportunity.
In the capacity of a Pharmacy Inventory Management and Point of Sale System Developer at HHD Software, you will find yourself in a pivotal role, entrusted with the critical tasks of conceptualizing, architecting, and continually refining our inventory management and point of sale software solutions. Your principal objective will be the creation of an intuitively navigable and seamlessly efficient system, one that not only optimizes the operational prowess of pharmacies but also upholds the highest standards of compliance with the rigorous regulations that govern our industry. Your contributions will undeniably shape the future of pharmacy software, and we eagerly anticipate your potential role in this transformative journey.
Qualifications:
- Bachelor's degree in computer science, Software Engineering, or a related field. Master's degree is a plus.
- Proven experience in software development, with a focus on developing inventory management and point of sale systems.
- Proficiency in programming languages such as Java, Python, or C#.
- Strong knowledge of database management systems (e.g., MySQL, PostgreSQL, or MongoDB).
- Familiarity with web development technologies (HTML, CSS, JavaScript) and front-end frameworks (React, Angular, or Vue.js).
- Experience with API design and integration.
- Excellent problem-solving and communication skills.
- Ability to work collaboratively in a team environment.
Key Responsibilities:
- System Design: Collaborate with cross-functional teams, including pharmacists and management, to gather requirements and design a robust, scalable, and user-friendly Inventory Management and Point of Sale system.
- Software Development: Develop, test, and maintain software applications using programming languages, frameworks, and databases relevant to the project. Ensure code quality, security, and performance optimization.
- Inventory Management: Implement features for tracking and managing pharmaceutical inventory, including stock levels, expiration dates, batch numbers, etc.
- Point of Sale (POS): Create a modern and efficient POS system that integrates seamlessly with inventory management, prescription filling, and billing processes.
- Data Security: Implement stringent data security measures to protect sensitive patient and inventory information, ensuring compliance and other regulatory standards.
- User Interface (UI) and User Experience (UX): Design an intuitive and user-friendly interface that enhances the efficiency of pharmacy staff while ensuring a positive experience for end-users.
- Testing and Quality Assurance: Conduct thorough testing of the software to identify and resolve bugs, glitches, and performance issues. Perform system integration testing and user acceptance testing.
- Documentation: Create detailed technical documentation, including system architecture, API documentation, and user manuals to assist both internal and external users.
- Maintenance and Support: Provide ongoing maintenance and technical support to address any system issues, updates, or enhancements.