Description

You will build and maintain functional applications based on storyboards and use cases.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C# code.
  • Identify performance bottlenecks and bugs to devise technical solutions.
  • Ensure application responsiveness, quality, and organization through automation.
  • Implement automated testing platforms and unit tests to maintain code quality.

Required Skills

  • 5+ years of experience with C# and its ecosystems.
  • Strong understanding of object-oriented programming and design principles for scalable applications.
  • Experience writing and exposing API endpoints using C#.
  • Proficiency in the .NET framework.
  • Knowledge of concurrency patterns and Common Language Runtime (CLR) mechanics.
  • Experience with Microsoft SQL Server.
  • Ability to write reusable C# libraries and clean, readable code.
  • Proficiency with Git for code versioning.
  • Familiarity with continuous integration workflows.

Preferred Skills

  • Knowledge of React and Node.js.
  • Understanding of various design and architectural patterns.

Education

Any Graduate