The job holder will be responsible for the software development and is expected to work closely with senior stakeholders to understand business goals and ensure that the development team technologies used are aligned with these while also ensuring quality and timely delivery. He/ She may be used in