Senior Analyst Developer Team Lead - Sandton
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