Job Summary
Category: | Business Management | Entry Experience: | 5 years |
---|---|---|---|
Job Type: | Full time | Positions: | 1 |
Min Qualification: | Bachelor | Salary: | Undisclosed |
Entry Level: | Senior Level | Date Posted: | Jan 4, 2022 |
Location: | SOUTH AFRICA | Apply Before: | Mar 5, 2022 |
Views: | Days Remaining: | 781 days elapsed |
Brief About Employer
SUMMIT Africa Recruitment
We provide world-class Talent Sourcing, Executive Search, and Recruitment services to organizations around Africa that want to recruit exceptional people.
Job Description
Senior Backend Developer
- Cape Town
- Salary: R70 000.00 Per Month
- Job Type: Permanent
- Sectors: IT Finance
- Reference: 2074298018
Apply before Mar 31 2022
Vacancy Details
Employer: SUMMIT Africa Recruitment
We’re looking to bring onboard world-class Senior Back-end Software Engineers that will assist in building new platform features and investment products as we enter international markets. The ideal candidate would have a passion for investing, back-end software development and building scalable and smart
solutions to intrigue our customers and make their lives easier.
What you will be responsible for:
- Help create an inspiring team environment with an open communication culture
- Take accountability for team targets
- Assist to hire junior and mid-level developers
- Encourage creativity and intelligent risk-taking
- Translate application storyboards and use cases into functional applications.
- Design, build and maintain efficient, reusable, and reliable C# code.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automatization.
- Analyze system requirements and prioritize tasks
- Develop technical specifications and architecture
- Test and debug various .NET applications
- Review and refactor code
- Deploy fully functional applications
- Upgrade existing programs
- Support junior developers’ work
- Document development and operational procedures
Requirements:
- 5+ years experience as a back-end Software Developer,
- Prior experience in a technical position,
- College or University degree in Computer Science, a related discipline or proven experience in software development
- Proficient in C#, with a good knowledge of its ecosystems and best practices.
- Proficient with the .netcore (v2.2) frameworks.
- Strong understanding of object-oriented programming
- Proficiency in writing reusable C# libraries
- Proficiency in building web-based applications.
- Familiarity with agile environments
- Proficient Troubleshooting abilities
- Good communication skills
- Understanding fundamental design principles behind a scalable application.
- Proficient understanding of version control tools. (Git, Mercurial, SVN)
- Experience building and integrating with RESTful API’s
- Experience with source control management systems and continuous integration/deployment environments. GIT, Azure Pipelines
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Knowledge of concurrency patterns in C#.
- Familiarity with Microsoft SQL Server.
- Knack for writing clean, readable C# code.
- Creating database schemas that represent and support business processes.
- Experience with agile and scrum development methodologies.
- Experience with debugging, performance profiling and optimisation
- Strong initiative to find ways to improve solutions, systems, and processes
- Knowledge of modern authorization mechanisms, such as JSON Web Token
Tech Stack:
- React
- .Net Core 2.2
- Backend Microservices (Kubernetes, Docker)
- Azure DevOps
- CI/CD
- Pipeline Management
- Azure Cloud Services
- Bugsnag
- Graylog
- Postman
Seniority: Senior
How to Apply
Register and login with your applicant or student account to access the ability to upload your C.V and apply for a job.
Apply Now
You need to login to apply for this job. If you already have an account with us, please proceed to login below.
Do not have an account? Proceed to click on 'New User? Register Now' link below.