Analyst Programmer/Designer
Job Type | Contract |
Area | Johannesburg, South AfricaGauteng, South Africa |
Sector | IT - Development |
Salary | Negotiable |
Start Date | Approximately 1 month |
Job Ref | VR/26538 |
- Description
Swan iT is searching for an Analyst Programmer/Designer to join a client for a 12-month contract in Johannesburg. This position will be responsible for translating macro design into detailed micro designs which will realise the business solution in their relevant areas of focus.
Responsibilities:
- Analyse, advise and where necessary create technical design relevant to their domain and/or advise across product area.
- Provide advice across business units on technological integration opportunities.
- Implement learning's from post-mortem meetings.
- Deliver work products according to the agreed timelines and within agreed budget.
- Liaise with impacted teams through meetings.
- Consult with other domain players.
- Escalate non-compliance to relevant stakeholders.
- Provide consulting on specific technologies to Architecture.
- Establish and maintain relationships with peers in other domains.
- Recommend and publish technical solutions.
- Interpret the business requirements in order to create technical specifications within own product area with an in-depth understanding of impacts across other Product areas (within project environment).
- Ensure technological integration across applications.
- Delivered systems, products and/or projects which contributed to improved client service.
- See to successful signoff of the test pack on the applicable platforms.
- Review required document(s).
- Analyse level of impact and risk on project and stakeholders.
- Deliver impact analysis artefact including effort estimation and timelines.
- Assign level of impact and risk.
- Review analysis of less complex projects.
- Consider industry trends in technical design areas.
- Deliver optimal solutions within the capability of the technology across multiple domains.
- Participate in building of the current technology landscape.
- Consult on problem solving when requested.
- Provide guidance on the feasibility of proposed technical solutions and suggest alternatives.
- Facilitate technical design sessions and approve component specifications across product domain areas.
- Participate in analyst forums.
- Attend design forums and participate in proof of concepts.
- Advise management on the technical readiness, risk and impact of the proposed implementation to production at all levels of complexity
- Identify training courses and career progression for self through input and feedback from management.
- Ensure all personal development plan activities are completed within specified timeframe.
- Share knowledge and industry trends with team and stakeholders during formal and informal interaction.
- Obtain buy-in for developing new and/or enhanced processes (e.g. operational processes) that will improve the functioning of stakeholders' businesses by highlighting benefits in support of the implementation of recommendations.
- Contribute to a culture conducive to the achievement of transformation goals by participate in company Culture building initiatives (e.g. Staff Surveys etc.).
- Participate and support corporate social responsibility initiatives for the achievement of business strategy (e.g. Green Strategy).
- Seek opportunities to improve business processes and systems by identifying and recommending effective ways to operate and adding value to the company.
Requirements:
- Bachelor of Science in relevant field
- 5-8 years' experience in programming of which at least 3 years design experience.