
Senior Software Developer
- Port Elizabeth, Eastern Cape
- Permanent
- Full-time
- Design, develop, test and implementation of software solutions
- Internal and external (client) support
- Writing and implementing quality and high performing code
- Writing and implementing high quality unit tests
- Development, maintenance and implementation of software tools, processes and procedures
- Research and development
- Testing and evaluating new technologies
- Identification of improvement areas
- Mentor and train the development team
- Assist with peer and code reviews
- Collaboration with developers from other teams to implement the best solutions possible
- High level of expertise required in all aspects of development
- High level of flexibility required
- C#
- .NET
- Blazor
- MS SQL Server
- WCF and Rest Web Services
- Entity Framework (beneficial)
- Azure DevOps (beneficial)
- Test Driven Design (beneficial)
- Software Architectural Design Patterns and implementation
- English, is essential. Other languages would be beneficial
- Minimum of 6 or more years of experience required
- BSc in Computer Science, Engineering or a related field
ExecutivePlacements.com