Job Description:
Execute transformation of the in-house data architecture to streamline the flow and management of business data, build out analytics and visualization functions, and automate internal/external reporting with centralized data repositories and BI tools.
Build data flows and pipelines with high resiliency and integrity controls.
Adapt and migrate legacy reports to new BI platform.
Work closely with business stakeholders and subject matter experts to understand the business needs and then develop, test and deploy the appropriate solution.
Collaborate with the business technology division to adopt internal software engineering and data governance best-practices and ensure that delivered solutions comply with technology and security guidelines.
Deploy and enhance solution(s) progressively using agile/scrum methodology to meet business needs in a timely and adaptive manner.
Compile design and technical documentation on the solution(s).
Produce user guides and conduct workshops to train or coach users through the application change management process.
Manage and lead all unit testing, integration testing, user testing, regression and any other tests required for the new solution(s).
Providing hands-on guidance to users on functional and technical issues.
Job Requirements
Diploma/bachelor's degree in computer science, data science, software engineering or related fields.
Fresh graduates welcome; at least 3 years of relevant hands-on experience in requirements gathering, software development and database design is a plus.
Hands-on experience with scripting on PowerShell, Python, etc.
Writing SQL queries and working with MS SQL. Familiarity with data ETL and data warehouse/cubes is a plus.
Any relevant experience with coding on web/app/server-side applications is a plus.
Experience with source code management and deployment, agile development methodology, and DevOps.