About the Client : Our client has a highly engaged team of engineers, software developers, administration personnel and a leadership team held in high regard by its's employees.
They continue to grow steadily and now need to add energized members to our team from time to time. Responsibilities : Receiving notification from Product Owner that modification / fixes are needed on the system.
Developing well-designed, workable, best practice and quality solutions with a low incidence of bugs. Maintaining and improving unit / integration test coverage as well as system test coverage.
Developing automated tests to prevent issues from re-occurring. Deliverin all tasks and releases on time. Complying with development methodology.
Assisting others with development to deliver their tasks on time. Submitting work for peer review. Resolving issues and assist Support with troubleshooting of production issues.
Skills and Experience : Relevant tertiary qualification. Solid experience in Microsoft C# .NET. Solid experience in writing unit / integration tests using NUnit / xUnit.
Good skills in relational database queries. Good skills in Object Oriented design (SOLID principles, patterns etc.). Experience in Git source control beneficial.
Experience in native mobile development beneficial (Our client uses Xamarin). Experience in working in an agile development environment.
NET Core or ASP.NET Xamarin cross platform mobile development (Android & iOS native) RabbitMQ Elastic Search