Job Responsibilities

  • Develop Web Based .NET applications, mainly CRM related, using .NET MVC and SQL Server.

  • Primary responsibility will be back-end development. Basic front-end development is required.

  • Coordinate with the rest of the team working on different layers of the infrastructure.

  • Translate scope of work, storyboards, prototypes and use cases into functional applications.

  • Design, build, and maintain efficient, reusable, and reliable code.

  • Integrate data storage solutions.

  • Ensure the best possible performance, quality and responsiveness of applications.

  • Design and run Unit Testing for the developed applications by the caliber.

  • Write down clear code documentation for the developed applications by the caliver.

  • Identify potential bottlenecks and bugs, and devise solutions to mitigate and address these issues.

Reporting To : Head of Software Development

Skills and Experience

  • Min. 5 years in C#, .Net MVC and SQL Server with strong knowledge of their ecosystems.

  • Strong understanding of object-oriented programming.

  • Strong understanding of SAAS development and software online integration.

  • Good understanding of dynamic database.

  • Expert in in main CRM functions such as Email Out, Email In, Tasks, Calendar, Invoicing, ERP.

  • Familiar with various design and architectural patterns.

  • Skill for writing reusable libraries.

  • Understanding of fundamental design principles for building a scalable application.

  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.

  • Proficient understanding of code versioning tools {such as Git).

  • Strong critical thinking skills.

  • Highly committed and reliable person who can work remotely.

Apply Now