MIS ETL Software Developer
Summary
The MIS Software Analyst / Developer (ETL) will be responsible for the successful delivery of software development projects and production development support in supporting the data management solutions, with specific focus on ETL. He/ she will participate in software design and solutions, driving the systems forward while taking on various responsibilities in the team to deliver a high-quality managed service solution for the end users
Responsibilities
Management Information Systems
- Collaborates effectively with creative team and designers during the creative process
- Provides technical leadership and assumes overall accountability for a successful implementation phase on all client projects. Oversees employee, freelance developers and partner developers, ensures technical solutions are properly architected and specified, and reviews all code for quality assurance purposes
- In partnership with the MIS Manager, helps set direction for our technology practice
- Responsible for various aspects of ongoing support and maintenance engagements
- Partners with project managers and other developers to successfully manage user expectations and requirements
- Apply SDLC concepts and have a proven track record of delivering solid, robust applications
Leadership and Management
- Helps team members progress toward their professional development
- Defines and disseminates technology best
- Ensures pro-activeness in pursuit of new solutions and innovation within our technology
- Provide direction to the software development
- Aptly manages team demands on his/her time and shows willingness/ability to delegate technical execution or responsibilities when
- Working closely with Project Managers and Business Analysts to produce accurate delivery estimates and manage the transition from analysis through to design and delivery
Application Support (ETL)
- 1st & 2nd level software applications support
- Escalation & coordination with 3rd level support
- Reporting & tracking of all incidents and problems within SLA
- Assessing all Incidents and problem and ensure it is assigned to the correct support levels as per SLA
- Provide all technical support for all applications used by the business
- Respond and restore to all queries as per the SLA
- Research, diagnose, troubleshoot and identify potential solutions
- Follow best practices for change control of proposed solution
- Document actionable resolutions for engineering resolution
Supporting Draw Officer
- Support and facilitate the planning, coordination and facilitation of all draw events
- Maintain compliance to organizational and statutory requirements with regards to the lottery draws and to oversee the maintenance and audits of draw
- Ensure that the communication and information between the studio and the data center is accurate in order to prevent any financial losses to the business.
Education and Qualifications
- Writing code in one or more programming or scripting languages such as PHP, JavaScript, Angular, JSON, Python etc.
- Ability to read, analyze and transform data (ETL)
- Integrate data from various back-end services and databases with specific focus on ETL
- Excellent programming skills and knowledge of programming languages
- A solid understanding of how applications work including security, session management, and best development practices
- Strong Knowledge of SQL, MySQL and Oracle
- Ability to write efficient, complex queries against very large data sets using SQL
- Development of ETL process for integration into BI Reports using ETL tools
- Further knowledge and understanding of full-stack programming languages
Requirements
- Experience Required:
- 6 years + in Software Development & Coding (Full- stack)
- 4 years + Software Development as ETL / BI Developer
- Experience on online lottery and gaming
Characteristics
- Excellent understanding of the organization’s goals and
- Knowledge of applicable data privacy practices and
- Good project management
- Excellent written, oral, and interpersonal communication
- Ability to conduct research into systems issues and products as
- Ability to communicate ideas in both technical and user-friendly
- Highly self-motivated and directed, with keen attention to
- Proven analytical and creative problem-solving
- Able to prioritize and execute tasks in a high-pressure environment.
- Strong customer service
- Ability to work in a team-oriented, collaborative
- Deciding and Taking Action
- Providing Leadership and Supervision
- Team-working and Supporting
- Communicating and Presenting
- Writing and Reporting
- Applying Expertise and Technology
- Problem Solving
- Creating and Innovating
Reporting To
IT Manager
-
-
-
-
-
-
-
-