Job Objectives

Explore new web and cloud technologies and implement as per the best practice and industrial standards. Analyze and validate the business requirements for the specific application, and build, maintain and support internal and external facing web applications. To interact with Milaha’s cloud providers and Software Integrators with his technical expertise and manage new initiatives and the application related projects.

Key Roles & Responsibilities
  • Conduct business requirements gathering, leading and facilitating stakeholder meetings, analyzing business processes, addressing technical & production support issues, and implementing optimal technology solutions to support business goals and strategies
  • Participating in the development of project definitions, managing completion and quality control issues, and implementing plans effectively
  • Building up system strategies, work with database and system administration teams, assist and perform system development plans, resolve problems related to integration deliverables. Keep a track on integration projects and ensure that they meet business requirements and goals
  • Closely work with Project Managers to manage the project scope
  • Leads the creation and deployment of cloud-based systems that are scalable, secure, and aligned with company-wide business and IT objectives
  • Perform targeted studies and evaluations to understand business objectives; translate those objectives into a cloud strategy; and recommend cloud technology options to IT management that map to tangible infrastructure solutions
  • Conduct study for all new initiatives and provides management with insight for deployment options whether on premises or cloud supported by cost and other technical factors
  • Design and develop distributed software to integrate with the cloud service providers chosen by IT leadership
  • Develop and maintain intranet and extranet applications
  • Develop new functionality on existing business applications
  • Develop & maintain mobile applications
  • Migrate and maintain in house applications and Milaha Legacy Systems into modern technologies
  • Control panel administration for all public domain names
  • Support, maintain, enhance all web related applications
  • Monitor and advise management on Cloud Resources consumptions and provide inputs for annual budgeting with regard to those resources with expansion plans and ROI
  • Develop functional and user interface design specifications
  • Work in agile environment to deliver higher-quality software for more rapidly
  • Translate business cases and requirements into functional requirements from identified stakeholders
  • Document proposed changes to the requirements and solution to enable impact analysis and revised business case, specifications, budgets, timescales and plans to be prepared and authorized
  • Support users by developing documentation and assistance tools
  • Develop and enforce Backup and Recovery strategies
  • Work closely with Business Support team on issues identified by different Business Units and provide solutions as appropriate
Key Requirements
  • of Computer Application / Science / Information Systems
  • Minimum 8 years’ experience in internet and web, mobile and cloud application.
  • Minimum 5 years’ experience in hands on different development tools and platforms
  • Solid analytical and problem-solving skills, and is able to analyze current situations with new requirements to synthesize into creative solutions
  • Hands on experience of integrating different Cloud to Cloud and On-Prem to Cloud applications
  • Work on the latest development tools of Mobility
  • Hands on skills based on Oracle and Microsoft on premise products, especially in the area of Oracle Middleware (Web logic, SOA, BPM, SharePoint) and Oracle/Microsoft Applications, experience in design and implementation of solutions.
  • Microsoft Excel, Word, PowerPoint, and Outlook; experienced with MS Project and Visio
  • Business fluent English is must.
  • Knowledge of software quality assurance and release management processes
  • Knowledge of different cloud platforms such IaaS, SaaS, PaaS and cloud hosting process
  • Knowledge of programming languages such as C#, java, APXE, etc.