Senior Developer - Pretoria
Salary Negotiable
Pretoria, Gauteng
Pretoria,
Gauteng
more than 14 days ago
15-07-2016 3:00:04 AM
12-08-2016 3:00:04 AM
Our client in Pretoria is seeking a Senior Developer to join their team
R35 - 45K pm
Project related competenciesSolution Development and Delivery
- Assists in 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
- Understands project and development plans and is able to clearly articulate roles, project goals, and timelines
- Adheres to coding standards defined by technical management.
- Accurately employs our development tools.
- Establishes responsible deadlines and personal work plans.
Career path core competenciesCommunication
- 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 QualitiesLeadership
- 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 responsibilitiesProfessional Development
- Understands the professional development process and becomes actively involved by setting challenging goals and meeting them through continuous learning.
- Seeks input from mentors and supervisors.
- 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