Senior Developer
Swan iT Recruitment Ltd · Johannesburg
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Introduction
Our client is looking for a Senior Developer position based in Johannesburg. The role is responsible for developing and supporting web and mobile development, system integration and management systems.
Duties & Responsibilities
Development
- Mobile development
- Web development
- Integration development
- Windows forms development
- Develop and maintains programs according to requirements
- Develop and supports databases where required
- Develops Process flows and technical specifications
- Communicates with clients and service providers to establish technical requirements and provide feedback on progress internally and externally
Analysis and design
- Develops the Process map in conjunction with the Business Operations to minimise the impact of implementations
Customer and operations support
- Develops and implements new and ad hoc requirements from customers implements within an acceptable period
- Interacts with users on a continual basis to establish new requirements
Desired Experience & Qualification
Qualifiactions
- Bachelor's degree in computer science or information technology, or equivalent experience.
- 6 years’ plus development experience
Related Work Experience And Skills
- Strong computer, hardware, software, and analytical skills
- Microsoft Visual Studio development
- Microsoft DevOps (TFS)
- Excellent Knowledge of C#.
- Web development (MVC / Blazer / Javascript)
- Mobile development (Xamarin / Maui)
- Windows Forms (Infragistics knowledge nice to have)
- Web Services
- Restfull API’s
- Windows Services
- Databases (MS SQL databases)
- TSQL Experience
- Microsoft SSRS
- Test Driven Development
- Microsoft Azure (Nice to have)
Personality and Atributes
- Good communication and interpersonal skills
- Attention to detail
- Good time management / organisational skills
- Flair for problem solving & display initiative
- Ability to multitask
- Excellent analytical skills
- Able to work with a team of developers.