6 months ago
*Design, build, and maintain efficient, reusable, and reliable code;
*Translate application storyboards and use cases into functional applications;
*Ensure the best possible performance, quality, and responsiveness of applications;
*Identify bottlenecks and bugs, and devise solutions to these problems;
*Help maintain code quality, structure, and automatization;
*Participate in team meetings and discussions;
*Maintain accurate documentation.
Required skills and experience:
*Strong analytical skills and a logical approach to problem solving;
*Strong C# capabilities with experience using the .NET Framework;
*Working knowledge of design patterns and Object Orientated Design;
*Goods knowledge of relational database technologies such as Microsoft SQL Server;
*Strong communication and team working skills;
*Use of source control technologies, such as GIT;
*Good interpersonal and communication skills, and be autonomous and proactive in solving problems;
*An Interest in programming best practices;
*Experience with TDD and unit testing.
If you feel this is the right opportunity for you, do not hesitate to get in touch!