MIS Full-Stack Software Developer
Summary
The MIS Software Developer will be responsible for the successful delivery of software development projects and ongoing production development support, with a specific focus on ETL (Extract, Transform, Load) processes. This role will involve participating in software design and solutions, driving system improvements, and ensuring high-quality managed services for end users.
Responsibilities
Management Information Systems
- Collaborate effectively with creative teams and designers during project development.
- Provide technical leadership and accountability for the implementation phase of client projects.
- Oversee a team of developers, ensuring technical solutions are properly architected and reviewed for quality.
- Work closely with the MIS Manager to define the direction for technology initiatives.
- Support ongoing maintenance and user support tasks.
- Collaborate with project managers and developers to meet user requirements and expectations.
- Apply SDLC concepts to deliver robust applications.
Leadership and Management
- Guide team members in achieving professional development goals.
- Define and disseminate technology best practices across the team.
- Foster proactivity and innovation in technology solutions.
- Provide leadership to the software development team and delegate tasks effectively.
- Work with Project Managers and Business Analysts to produce accurate delivery estimates.
Application Development & Support (MIS)
- Develop, plan, and implement new or modified software applications (coding, design, release, support).
- Provide 2nd and 3rd level support for software applications.
- Track and report incidents and problems within SLAs.
- Diagnose, troubleshoot, and propose solutions for technical issues.
- Document resolutions for engineering and operational improvements.
Supporting Draw Officer
- Support the planning, coordination, and facilitation of all draw events.
- Ensure compliance with organizational and statutory requirements regarding lottery draws.
- Maintain communication between the studio and data center to prevent financial losses.
Education and Qualifications
- Bachelors degree in Information Technology.
- ITIL Advanced Certification.
- Certification in Software Engineering or Software Development.
Requirements
- Minimum of 6 years experience in Software Development & Coding (Full-stack).
- Minimum of 4 years experience in Software Design, Planning, and Implementation.
- Experience in online lottery and gaming software development.
Characteristics
Technical Knowledge and Skills
- Proficiency in programming languages like PHP, JavaScript, Perl, Angular, JSON, Python, Ruby on Rails, .NET, Docker, etc.
- Ability to read, analyze, and plan software application architecture and design.
- Strong knowledge of programming languages and application functionality.
- Deep understanding of application security, session management, and best practices.
- Experience with database systems (SQL, MySQL, Oracle, Mango, etc.).
- Expertise in API integration and full-stack development.
Behavioral Competencies
- Strong understanding of the organization’s goals and objectives.
- Knowledge of data privacy laws and practices.
- Excellent project management skills.
- Superior written, oral, and interpersonal communication skills.
- Strong problem-solving and analytical abilities.
- Ability to prioritize tasks in high-pressure environments.
- Strong customer service orientation and a team-oriented approach.
- Leadership, decision-making, and effective team collaboration skills.
- Creativity and innovation in developing new technical solutions.
-
-
-
Entertainment: 6 Years
-
-
-
-