Beyond the Cloud DEVOPS2 • Hinna Business Management Software CHAT/MESSAGING
Project scope
Categories
Cloud technologies Project management Software developmentSkills
business objectives cyber security standards spring boot thymeleaf user profile communication agile methodology ability to meet deadlines template engine java (programming language)ABC Academy of Music is on the verge of revolutionizing how it operates with the creation of Hinna, a forward-looking business management software. Imagine a system that eases effort and automation, particularly the creation of a true OmniChannel communication tool, which will interact with User Profiles, Billing, and Communication—all while seamlessly integrating with third party communication platforms and tools. This isn't just a project; it's a mission to optimize and secure the digital heartbeat of our operations using the latest Cloud and Web app technologies.
Learners, brace yourselves for an exhilarating journey! You'll dive into the back-end to set up everything our Chat tool needs to work properly, including creation of end-points to connect to the front-end, when it is ready. You will also build connections to common chat platforms to integrate and tie together a user's many chat platforms to appear within the chat and chat history for that one user. This will ensure that Hinna not only meets but exceeds the demands for efficiency and security. Get ready to transform the way we manage our business with Hinna, where innovation meets practical application!
As part of this thrilling project, learners will engage in a variety of tasks designed to bring our vision to life:
- Back-End Software Development: Dive into research, ER diagramming, and coding to construct a solid and innovative back-end.
- Timeline Management: Propel the project forward by meeting deadlines and ensuring accountability for deliverables based on the User Story Map, and UX/UI designs available.
- Collaboration with ABC Academy of Music: Gain deep insights into their specific software development needs and requirements through direct coordination.
- Software Solution Development: Craft and implement a customized software solution that aligns perfectly with the business' objectives.
- Aligning to ER diagram, including updating it when necessary for better performance
- Aligning to cybersecurity standards (will be made available during onboarding)
- Implement connections to common chat tools including: Google, Outlook, iMessage, SMS, Email, WhatsApp, WeChat, Vibe, etc.
- Connect necessary AWS infrastructure for functionality of all above platforms
- Set up platform settings that can be later deployed in a main settings area to allow individual connections to 3rd party chat be enabled or disabled
- Create a setting that can be turned off to 'Force replies by SMS', when a user's mobile phone is on file in their profile.
To excel, candidates should have a strong command of:
- AWS Hosting (including Cloud9 IDE, if necessary)
- Java Backend
- SpringBoot Framework
- RabbitMQ Library
- Thymeleaf Templating Engine
- htmx Frontend
Moreover, a solid understanding of Agile methodology and expertise in work/sprint planning and execution is essential for driving progress across multiple teams. Get ready to make a significant impact and showcase your skills in a collaborative, fast-paced environment!
The product owner will be available for regular meetings and discussion.
We expect to have a project manager(s) that will have more granular focus on Sprint and Ticket planning. In the absence of project managers, the product owner will fulfill this role and be actively available for regular planning and retrospective work.
About the company
ABC Academy of Music has been providing Music Classes and Lessons to students of all ages since 2003. In addition to operating in the B2C space for families and individual students, ABC operates B2B services for schools and daycares.