The Business Data Analyst - Application Development is a team member of IT Data & Analytics. The candidate will form part of the Design, Develop and support in developing business applications. The candidate will work closely with the Business Users & Technical team to carry task assigned by the Project Manager.
Responsibilities
Design, Implement and support Business Applications / solutions to meet the requirements for various business groups within the Organisation
Ensure that solution designed is in-line with the Business Process Blueprint
To perform all stages of SDLC activities (Developing programming Codes, testing & Deployment)
To Create necessary Stored Procedures & SQL Queries
Work with Cross-functional ERP & non-ERP team, business Users on Project requirements and Post implementation Support
Evaluate and propose improvements to continuously enhance functionality, performance, reliability and usability
Requirements
Minimal 5 years Programming & business applications development experience with at least leading 2 full SDLC activities using Microsoft Technologies
Possess recognised Degree qualification in information technology or computer sciences or equivalent substantial information services experience in a commercial environment
Experience in Developing Web Application & Desktop application using Microsoft Technologies ( MVC4, .Net, C#, C++ ), Web Services, API / REST
Experience in building Complex MS SQL Database Queries / Stored Procedures
Experience in JavaScript / HTML / CSS / XML, Angular JS, Crystal Report
Experience in dealing with all levels within the business from end users to the Sr. Managers in a complex stakeholder environment and capable of presenting ideas, recommendations, projects and business cases in a non-technical manner
Experience in ERP and other tools like SSRS, SSIS,K2, Java will be an added advantage
Ability to communicate and interact effectively with people (internally and externally) at all levels
Ability to coach and mentor others by sharing knowledge and experiences
Ability to analyse problems from both a business and technical viewpoint
Effective problem solver with ability to examine and re-engineer processes, procedures and practices
Ability to work effectively individually and operating within a team