About the Role
Essential duties
Design, build, and maintain efficient, reusable, and reliable C# code, JS and SQL scripts.
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
Qualifications & Experience
Bachelor’s degree in computer engineering or computer science.
Previous experience as a software programme for at least 2 years.
Experience in programming languages including JavaScript, HTML5, C#, Java and SQL.
Knowledge of system frameworks including .NET, Git, AngularJS, and GitHub.
Experience creating and maintaining databases.
Preferably with Agile development technologies.
Good interpersonal skills.
Design, create and maintain the unit tests of applications.