ENVIRONMENT:
Our client based in Johannesburg is an expert in enhancing business processes and trusted digital onboarding solution provider for the financial services and offer .unique technological solutions and world-class biometric facial recognition software. They are looking for the technical expertise of a Microsoft Stack Software Engineer to contribute to the design and implementation of products and services. The ideal candidate should have a passion for software engineering and possess mature senior engineer capabilities. You must also have a degree in Computer Science and certification as a Microsoft Stack Developer.
DUTIES:
- Design, build, and maintain efficient, reusable, and reliable code.
- Translate business requirements and objectives into technical applications and solutions.
- Develop solutions to improve performance, security, and scalability of systems.
- Perform maintenance tasks on existing systems.
- Identify bottlenecks and bugs and devise appropriate solutions.
REQUIREMENTS:
- Proficiency in C#, .NET Framework, MSSQL, Web Services, and understanding of HTML and CSS.
- Direct experience with the latest software design patterns.
- Proficient in API creation and integration, including REST and SOAP.
- Solid experience with security within software solutions.
- Direct experience in working with Open Banking/Open data protocols and services. Knowledge of FAPI is a bonus.
- Knowledge and experience using MS Azure Cloud Services is advantageous.
- Knowledge and experience of DevOps techniques, including CI/CD, is essential.
- Knowledge of Web security, Microservices, and Rabbit MQ is advantageous.
Qualifications:
- Degree in Computer Science or a related software engineering discipline.
- Certification as a Microsoft Stack developer.
- 4 years of experience in software development.
- At least 2 years of experience as an intermediate software engineer.
ATTRIBUTES:
- Positive attitude.
- Quick learning ability.
- Problem solver and analytical thinker.
- Good team player.
- Excellent communication skills.
- Time and task management skills.
- Takes initiative.
- Broad technical experience.
- Please note that the above job specification is subject to change and may be modified to fit the specific requirements of the position.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
COMMENTS:
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Apply here [URL Removed]
OR e-mail a Word copy of your CV to [Email Address Removed] and mention the reference number of the job.
Desired Skills:
- Intermediate
- Software
- Developer