The Junior Application Developer is required to support the development and maintenance of the Company’s business applications built using the Microsoft Power Platform and other technologies.
This position is well suited for an individual with an interest in business process automation and the development of data-driven applications and reports. The incumbent is required to work primarily with Microsoft Power Apps, Power BI and Microsoft Cloud services to deliver user-friendly solutions that support operational workflows
The incumbent is required to work closely with senior developers and business stakeholders to help create user-friendly solutions that support operational workflows.
In addition, the Junior Application Developer is required to assist senior developers in the maintenance and creation of custom-built applications using other technologies including but not limited to .NET and Angular.
Main Tasks
- To promote a positive Safety Culture and to ensure that Safety and Quality Policy is communicated/promoted and implemented within the Organization.
- To ensure that all elements of the SMS are properly implemented, maintained and continuously improved by fulfilling all SMS related duties and responsibilities as defined in SMS Manual.
- Assist in building and maintaining applications using Microsoft Power Apps (Canvas and/or Model-Driven) and other technologies.
- Support the creation of Power BI reports and dashboards for MRO operational data.
- Automate business workflows using Power Automate.
- Work with Dataverse and REST APIs to integrate data from backend systems such as ERP and HR Systems.
- Support enhancements and bug fixes in existing Power Platform solutions.
- Collaborate with senior developers, analysts, and business users to understand requirements.
- Strong understanding of coding syntax and programming fundamentals.
- Follow best practices for application usability, performance, and security.
- Learn and support MRO business processes such as work orders, assets, and maintenance tracking.
- Undertake any other duties of a similar level and responsibility as may be required from time to time.
Position Key Accountabilities
Safety: Prevent inadvertent or hazardous operation leading to injury or loss of personnel or equipment.
Quality: Adhere to the established approved standards and processes.
Delivery: Deliver robust and secure applications/reports in line with the company’s objectives.
Cost: Be active in improving work efficiency and use the available time productively.
People: Be self-motivated and continues to develop oneself.
6S: Manage and keep housekeeping of the assigned working area, office and or desk.
Position Key Requirements and Competencies
- Diploma or Bachelor’s Degree in computer science or related field.
- Minimum 1 year experience in application development or similar.
- Familiar with Microsoft365, Microsoft Excel and Data Concepts.
- Knowledge of Dataverse or relational databases.
- Willingness to learn MRO systems and enterprise business applications.
- Strong analytical and problem-solving abilities with a high level of attention to detail.
- Familiarity with Git or version control is a plus.
- Strong interpersonal communication and relationship-building skills;
- Ability to manage time and effectively prioritise numerous projects at one time;
- Willingness to learn.
Desirable:
- Any certificates related to the role.
- Knowledge of Angular, HTML, CSS, JavaScript, or TypeScript.
- Knowledge of any other coding languages.
- Exposure to REST APIs.
- Experience with Power BI DAX or data modelling concepts.
- Exposure to Azure services.
- Familiarity with SAP, AMOS or other ERP systems.
- Interest in UI/UX design and data-driven dashboards.