Should have 6 to 9 years’ experience with solving challenging software production problems.
A good understanding of Angular 7+ UI development.
Experienced user of Microsoft Visual Studio and development of software on Windows.
Strong Experience in .Net Core, C#, building Microservices, Cloud Development Azure PaSS, API Development
Good in solving problems, troubleshooting skills and software design patterns.
Good experience in performance optimization and security enhancement
Continuously strive to improve architectural standards and code quality (clean code principles)
Good working experience in containerization tools such as docker
Good working experience with Unit tests, Integration tests and System tests
Nice to have some experience with CI CD (Ex GitHub Actions, Deployment with Kubernetes, etc.)
Responsibilities:
This role focusses on developing bespoke software solutions that are aimed at back-office process automation.
The Engineer designs and develops application code, implements technical solutions, and configures applications in different environments in response to business problems.
To meet the requirements of the business, the Engineer actively participates in the design and architecture of the application or its components, investigates and proposes appropriate technologies to be used, promotes re-usability of existing components, and contributes to the creation of frameworks.
Assists more junior members of the team and controls their work where applicable