UX Design and Programming: A solid foundation in user experience design principles and front-end programming languages (HTML, CSS, JavaScript) to craft seamless application interfaces.
Data Visualization and BI Tools: Proficiency in data visualization tools (Power BI, Tableau) to create interactive dashboards and infographics.
UI/UX Design: Strong design skills with a focus on user interface (UI) and user experience (UX) best practices to ensure intuitive and engaging applications.
Integration and APIs: Knowledge of API usage and integration techniques to connect applications with various data sources and services.
Collaboration and Agile Methodologies: Familiarity with agile development practices and collaboration tools (Azure DevOps, Trello) to work effectively in a team environment and manage project workflows.
Any additional responsibilities assigned in the Agile Working Model (AWM) charter
ADVANTAGEOUS SKILLS REQUIREMENTS:
Advanced Programming Languages: Proficiency in additional programming languages (Java, C#, Python) and frameworks (React, Angular, .NET) for versatile back-end and front-end development.
Mobile Development: Experience with mobile app development platforms (iOS/Swift, Android/Kotlin, React Native) for creating responsive and cross-platform mobile applications.
Cloud Computing: Familiarity with cloud services (AWS, Azure, Google Cloud) for deploying and scaling applications, as well as knowledge of cloud-native development practices.
DevOps and Continuous Integration/Continuous Deployment (CI/CD): Understanding of DevOps principles and tools (Jenkins, GitLab CI, GitHub Actions) for automating the software delivery process.
Database and Data Management: Experience with database technologies (SQL, NoSQL) and an understanding of data modeling and management for robust application data handling.
WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE?
Bachelor's or Master's degree in Computer Science, Information Technology, Graphic Design, or a related field.
Proven experience in developing applications using modern frameworks and platforms.
Strong portfolio showcasing previous work with interactive dashboards, data visualization, and infographics.
WHAT WILL BE YOUR ROLE AND RESPONSIBILITIES?
Conduct comprehensive research and analysis of COMPANY's database usage across public cloud platforms, primarily Azure and AWS.
Design and develop interactive dashboards and infographics using Low Code/No Code platforms or other standard frameworks, to represent data on cloud database usage, costs, health, and security.
Work closely with the Cloud Database Analyst team to understand the data and insights that need to be communicated to internal stakeholders.
Create user-friendly interfaces and visualizations that simplify complex data sets and allow users to explore and interact with the information.
Implement best practices in application development and data visualization to ensure accessibility, usability, and responsiveness of dashboards.
Collaborate with stakeholders to gather requirements and feedback, ensuring that the developed applications meet their needs and expectations.
Maintain and update applications as needed, incorporating new data and insights, and optimizing performance.
Train end-users on how to effectively utilize the dashboards and provide support as needed.
Stay up-to-date with the latest trends and tools in application development, data visualization, and dashboard design.
WHAT DO WE OFFER YOU?
Cutting edge global IT system landscape and processes
Flexible working of 1960 hours in a 12-month period
High Work-Life balance
Remote / On-site work location flexibility
Affordable COMPANY Group vehicle promotions (buying or leasing options available, terms and conditions apply)
Highly motivating, energetic, and fast-paced working environment
Modern, state-of-the-art offices
Dynamic Global Team collaboration
Application of the Agile Working Model Methodology