This is a 12 month contract position (Hybrid based as they are working on a 2-3 day in office)
Hourly rates applicable
Key Responsibilities
- Do technical design of applications based on business processes and requirements documentation, aligned with architectural guidelines.
- Do the Logical system design (independent of technology) and create Use Case Realisation Documentation and a Logical Data Model
- Create System Integration Specifications
- Design and document web services
- Analyse existing landscape for services that can be reused
- Identify and analyse Non-Functional Requirements and include in technical documentation.
- Provide input to Functional specifications as required
- Provide input into Quality Management Plan
- Assist with quality reviews
- Provide input to software development plans
- Provide input to the scoping and estimation process.
- Computer Science degree, IT Diploma or equivalent in experience
- Any secondary qualifications with emphasis on technical related courses such as systems design, OO A&D methodology and SO methodology will be a strong advantage
- 5 years relevant experience in systems analysis and design
- Sound Understanding of Object-Orientation
- Sound UML experience
- Sound understanding of service design
- Solid expertise in MS SQL
- Experience using service integration testing tools e.g. SoapUI, Postman etc.
- Documenting technical/system processes
- At least 8 years IT experience
- Exposure to Information Governance, BI (Business Intelligence) and Enterprise Data Programs, preferably recently
- Understanding of data management frameworks
- Experience working with cross business data domains
- Exposure to the asset management industry
- Understanding of the SDLC Methodology
- Relevant programming languages
- Problem Analysis and Problem Solving Techniques
- Impact Analysis Techniques
- Documentation Frameworks, Tools and Standards
- Understanding of Project Management Principles
- High level understanding of Enterprise Test Methodology
- Understanding of BPMN or similar business process language would be advantageous
- Strong analytical, data & numerical ability
- Attention to detail
- Problem solving skills
- Conceptual thinker (big picture), logical (process) thinker and implementation level thinking
- Good communication skills
- Action and results orientation
- Quality orientation
- Ability to work both independently and within a team
- Knowledge seeking and learning orientation
- Ability to perform impact analysis, at all levels, i.e. conceptual, logical and implementation
- Ability to translate business requirements, business processes and architecture requirements into technical designs
- Able to guide and provide input into testing requirements
- Planning and organising to deliver results and meet expectations
- Problem solving and prioritising skills
- Good communication/interpersonal skills
- Relationship development and networking
- Client service orientated
- Action / results orientated
- Detailed orientated
- Numerical skills
- Ownership of tasks
- High energy
- Self-starter
- Sound decision-making skills
- Ability to avoid analysis paralysis
- Resilience
- Perseverance