Job Summary
Systems Analyst iOCO Digital AppDevAt iOCO: we value:high levels of responsibility and ownership,ability to execute and deliver,strong customer focus,integrity and teamwork and,initiative We are looking for innovative and talented individuals, who strive to make a difference in a dynamic environment as part of our efficient and enthusiastic teams. We recognise individual excellence and provide continuous learning and development opportunities for individuals who:are driven to produce the best,take responsibility for work given,strive to understand the functional requirements,develop, maintain, and support enhancements for various projects,identify and improve aspects of existing projects,stay up to date with new technologies. Job functions:Assume responsibility for the analysis and design of new IT solutions as well as the modification/enhancement of existing systems to integrate new features or improvements to improve business efficiency and productivityInterview business users to define business requirementsThorough understanding software development lifecycleTranslating Client requirements into highly specified functional and technical specificationsDeveloping solutions and related productsPresenting proposals to clientsWork closely with Colleagues, Developers, Testers, and a variety of End-users to ensure technical compatibility and User satisfactionDrawing up, supervising, and documenting testing schedule for complete systemFacilitate UATOverseeing implementation of a new system including data migrationSupporting users on change control and system updatesProvide training and user manuals to users of a new systemKeep up to date with technical and industry developmentsReport on project Status Requirements:Understanding of Microservices ArchitectureUnderstanding of APIs within a Project and Testing Strategy perspectiveUML or other modelling language experience preferredAt least 6 years experience as a Systems AnalystGood written and verbal communicationMust have demonstrable experience breaking down high-level requirements into bite-size chunks and translating those chunks into user stories.Must be comfortable with multiple process modelling notations, of which BPMN should be one.Must have a solid understanding of UML, in particular Class Diagrams, Component diagrams and Activity DiagramsMust have experience working with REST APIs, including the ability to read Swagger Documents, and test APIs with PostmanSome experience with SOAP Web Services and SOAPUI will be valuableMust be comfortable reading JSON and XML filesExperience with JIRA and Confluence will be valuable, but is not absolutely required Soft SkillExcellent communication and teamwork skillsGreat attention to detailOrganizational skillsAn analytical mind