Requirements

  • A bachelor’s in computer science or related field.
  • 0-5 years’ experience as a programmer or IT professional.
  • Excellent knowledge of two or more programming languages (C#, C++, Java or other object-oriented languages).
  • Understanding of programming concepts that relate to code development, maintenance, and implementation.
  • Knowledge of systems integrations techniques, and integration architectures.
  • Interpersonal skills (communication, confidence, conceptual thinking etc.) along with the ability to work in a team.
  • An eye for detail and the ability to spot and fix errors in complex code.
  • Analytical and problem-solving abilities.
  • Ability to perform tasks independently.
  • Good presentation and report-writing skills.

Skills

  • Proficient in C#, with a good knowledge of its ecosystems.
  • Familiarity with the .NET framework and entity framework.
  • Writing reusable C# libraries
  • Knowledge of clean architecture.
  • Understanding principles concerning scalability
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools Git and Github
  • Familiarity with CI/CD concepts
  • Knowledge in Recommended Technology:
  • C# or Java
  • Microsoft SQL and Postgres SQL
  • Azure Cloud
  • Azure DevOps (or other DevOps platforms)
  • SCA (code quality and security)
  • HTML, JS, CSS
  • SSIS
  • Logic Apps
  • Azure Data Factory
  • RPA (Power Automate and UIPath)

Desired Skills:

  • C#
  • Java
  • SQL
  • Azure
  • HTML
  • CSS

Learn more/Apply for this position