Software Architect - Pretoria Verfied

Salary Negotiable Pretoria, Gauteng Pretoria, Gauteng more than 14 days ago 30-01-2017 4:01:50 PM
27-02-2017 4:01:50 PM
Our client in Pretoria is seeking a Software Architect to join their team. 
 
Project related competencies
Strategic
  • Managing Development Team
  • Understands software architecture
  • Design software that is maintainable and flexible
Solution Development and Delivery
  • Co-ordinate the design, coding, and testing of technical solutions.
  • Understands standard systems development lifecycle processes and applies our methodology effectively on client engagements.
  • Applies knowledge of industry trends and developments to improve service to our clients.
Project Execution
  • Manage and develop project plans and is able to clearly articulate roles, project goals, and timelines
  • Define coding standards.
  • Accurately employs our development tools.
  • Establishes responsible deadlines and personal work plans.
 
Career path core competencies
Communication
  • Listens to others and accepts input from team members.
  • Clearly articulate ideas and thoughts verbally.
  • Accurately prepares written business correspondence that is coherent, grammatically correct, effective and professional.
Relational Databases
  • Understands relational database concepts.
  • Can confidently write SQL statements
  • Possesses knowledge of various database access methods.
Build Environments
  • Experience in automated build environments
Programming Skills
  • Microsoft C# .Net
  • Working experience in Microsoft Visual Studio IDE
  • Source Control Systems like TFS and Git
  • Microsoft C# Certification is preferential
  • Understanding of software architecture and design
  • Experience in designing testable software
  • Candidates with an ICT Diploma or Degree will be preferred
Architecture
  • Demonstrates good knowledge of object and component methodology and technology.
  • Demonstrates above average knowledge of classes, components, objects, and interfaces.
 
Professional Qualities
Leadership
  • Displays a positive attitude.
  • Demonstrates flexibility in day-to-day work.
  • Sets high standards of performance for oneself.
Teamwork
  • Establishes harmonious working relationships with team members.
  • Appreciates each team member's contributions and values each individual member.
Client Management
  • Values internal and external clients and responds to their needs.
  • Establishes effective working relationship with clients.
  • Follows established communication guidelines.
  • Uses good judgement in what and how to communicate with clients.
 
Organisational responsibilities
Professional Development
  • Understands the professional development process and becomes actively involved by setting challenging goals and meeting them through continuous learning.
  • Mentor development team.
  • Actively applies feedback received to day-to-day work and strives to improve performance.
Internal Operations
  • Accurately completes and submits time and expense reports in a timely manner.
  • Accurately completes and submits status reports in a timely manner.
  • Complies with all of our policies and procedures.
 
Experience required
  • 3 - 5 years

Recruiter: CompuJobs