Senior .Net Developer
- Full-time
- Business Segment: Personal & Private Banking
Company Description
Standard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector’s most talented, motivated professionals. Our clients range from individuals, to businesses of all sizes, high net worth families and large multinational corporates and institutions. We’re passionate about creating growth in Africa. Bringing true, meaningful value to our clients and the communities we serve and creating a real sense of purpose for you.
Job Description
To provide technical solutions to the needs of stakeholders by interpreting business requirements, defining technical tasks, engineers quality software, performing end to end testing, as well as supporting and troubleshooting technical questions, software and database issues.
Qualifications
Minimum Qualifications
BSc Comp Science, B.Com Informatics degree or advanced degree
Experience required
5 - 6 years of relevant work experience within a Full stack .Net development role and Support and experience in using API , microservices.
Expertise in C#, .net Core, Java Script, HTML, CSS, and SQL Experienced with Git
experience , REST API(s), Windows Server, IIS software design & development principles such as SOLID, Domain-Driven-Design and Object-Oriented Development.
An understanding of software patterns and practices, affinity for developing unit tests with complete code coverage. Performing end to end testing, as well as supporting and troubleshooting technical queries.
Solid experience with Azure/AWS services.
Proven experience in implementing common software design patterns and designing public and private enterprise secure services using SOAP and REST based APl's .
Plan, build, and maintain customer facing Web Applications using Angular(Angular JS, Bootstrap)
Agile methodologies, AWS/Azure certification, platform setup, Web services &APIs, cloud service providers, networking skills etc.
Be familiar with and enthusiastic for software engineering best practices such as testing, continuous integration and continuous delivery.
Additional Information
Behavioral Competencies
- Resolving Conflict
- Upholding Standards
- Pursuing Goals
- Understanding People
- Articulating Information
Technical Competencies
- IT Knowledge
- IT Development
- IT Applications
- Automated Unit Testing
- Data Integrity