System Analyst - Senior Level
- Full-time
Company Description
Splashers Technologies Limited, is a pioneered global software outsourcing and consulting in Nigeria and has maintained the leading status since 2000. We have a team of over 20 software consultants, developers, testers and web/graphics designers.
Are you someone who is regarded as a computer junky? Do you live, breathe and sleep codes? Do you easily find solutions to technological challenges? Have you built innovation software applications? Do you think you have what it takes to deliver effectively as a software developer in a fast growing software technology company? Do you have what it takes to build a multi-billion dollar company?
If you answered yes to the questions above, we want you and if you aint there yet but aspiring to be, we still want you!!
Job Description
• Prepare visual diagrams of system architecture, functionality, and process flows.
• Grasp and communicate big-picture enterprise-wide issues to team.
• Serve as a subject matter expert to guide technology strategy by convincing decision makers across multiple domains and working with Architects in each domain
• Work with business teams and other technical colleagues to understand business requirements.
• Determine how to leverage technology to create solutions that satisfy the business requirements.
• Serve as a technical resource for business teams to help define, estimate, and propose solutions for business opportunities.
• Create architecture and technical design documents to communicate solutions that will be implemented by the development team.
• Create High Level Solution Design (HLSD) in support of Enterprise Projects and present HLSD to senior management for reviews.
• Develop proofs-of-concept (POC) and prototypes to help illustrate approaches to technology and business problems.
• Work with development, infrastructure, test, and production support teams to ensure proper implementation of solution.
• Educate organization on available and emerging tool sets.
• Present solutions to clients, project teams, and other stakeholders adapting style to both technical and non-technical audiences.
• Collaborate with Enterprise Architecture to define service delivery landscape
• Mentor team members on best practices in area of expertise. Identify and suggest training opportunities for immediate work group to help promote bench strength
Qualifications
• Degree in Computer Science or other related courses;
• Minimum 8-10 years related work experience
• Has demonstrated depth and breadth of expertise in multiple related disciplines, such as HR Systems, Enterprise Content Management Systems, Mobility, Productivity and ‘Disruptive Innovation’ based expertise
• Ability to articulate the relationship between business strategy and technology strategy
• Experience working with vendors to evaluate, select, and implement 3rd party solutions.
• Strong communication skills (written / verbal) with varied audiences
• Experience explaining difficult concepts to decision makers to help shape technology strategy.
• Experience modeling “as-is” and “to-be” architectures based on business requirements
• Capable of performing design and configuration of complex systems with a focus on best practices for scalability, supportability and ease of administration and system performance.
• Understanding of the software development life-cycle, including Agile and Scrum-based models.
• Excellent organization skills - ability to work effectively and independently prioritize tasks in a fast changing environment.
• Familiarity with data warehousing components (data acquisition, ETL, data modeling, infrastructure, profiling and reporting)
• Familiarity with web services implementations and service oriented architectures
• Familiarity with reporting and analytics tools such as Business Objects and SAS.
• Familiarity with data modeling techniques for 3NF, dimensional models and hyper-normalized models.
• Understanding of fundamental Mobile Application Architecture Patterns including Web, Native, and Hybrid Mobile Applications.
• Understanding of basic Mobile Application Security, Deployment, and Maintenance Strategies.
• Ability to communicate complex ideas clearly in a team environment with team members of various technical skill levels.
Additional Information
Remuneration: Competitive based on experience