Senior Analyst Developer Team Lead - Sandton Verfied

Salary Negotiable Sandton, Gauteng Sandton, Gauteng more than 14 days ago 26-03-2015 12:20:09 PM
23-04-2015 12:20:09 PM
Leading Sandton based financial services provider is looking to appoint a suitably skilled and experienced individual to manage software development team and ensure that projects are completed on time and on / under budget.


Suitably skilled and experienced individual to manage software development team and ensure that projects are completed on time and on / under budget. Responsibilities include:
• Team management and leadership: ? Providing technical leadership through design and code reviews and ensuring best technical practices are applied
? Implementing Agile Development practices
? Troubleshooting development environment, production environment, performance tuning and optimising code
? Ensuring knowledge transfer and minimizing key man dependency
? Participating in interview process for developers
? Monitoring individual team members to identify and schedule required training
? Providing project status reports to management
? Coordinating with internal and external customers as required
? Recognising when architects need to become involved and standing in for architects when necessary
? Assisting development team in ensuring all policies and procedures are followed

• Software solution design: ? Delivering software engineering practices
? Participating in Release and Iteration Planning meetings with engineers and users
? Assisting with design of software solutions
? Assisting with physical and logical database design and ability to interpret design diagrams and documents
? Thorough understanding of software engineering techniques such as the use of: • UML (Unified Modelling Language)
• SDLC (Software Development Lifecycle)
• TOGAF (The Open Group Architecture Framework)

? Keeping up-to-date on software standards, including standards of quality, security and compliance (SAS 70)

• Software solution development: ? Successfully interpreting design documentation and building software solutions according to specified requirements
? Developing and testing technical solutions using development tools applicable to team
? Solution reviews
? Providing constructive feedback for improvement after solution reviews

• Task and time management: ? Interpreting project and development plans and have understanding of project roles, goals and timelines
? Managing time effectively during task execution in order to meet assigned milestones
? Establishing responsible deadlines for reporting staff and personal work plans

• Communicating with team members or stakeholders re technical design and solution implementation
• Utilising team collaboration tools such as document libraries, source control and email
• Attending meetings in order to understand customer requirements, make design decisions and report on progress
• Assisting with installation of hardware environments
• Providing guidance re hardware requirements to host software solutions

Minimum Requirements:
Matric with minimum 7 years application development experience
IT Degree
ITIL V3 Foundations

Information System: Internet Development

Information System: Software Development

Business Operations

c#

asp



Razor

Java Scipt

Jquery

Mvc

Html5