Unosquare Logo
2458 - C# Software Development Professional
Required skills
Published 13 days ago

C# / .NET / Java (for SDET) - This is a Hybrid position between SDET and Developer.

A software engineer capable of:

  • Designing small to medium complexity projects.
  • Excels at developing on a specific software stack, can work with more than one.
  • Makes use of stack-specific best practices naturally and consistently.
  • Can create software applications from scratch without assistance.
  • Familiarity with all elements in full stack development.
  • Has exposure to cloud technologies.
  • Understands principles of application security and demonstrates how to apply them.
  • Understands different authentication methods.
  • Can work with NoSQL databases and understands the difference between RDBMS.
  • Can create complex data schemas and understands normalization.
  • Can carry out code reviews and provide meaningful feedback.
  • Can carry out research tasks and investigate spikes in sprints.
  • Has experience with application deployment technologies.
  • Understanding of basic scripting
  • Can pair programming with less experienced developers.
  • Can contribute to and in specific circumstances lead technical discussion


  • Experience with C# and the .NET Framework
  • Experience developing automated testing frameworks from scratch
  • Experience with Selenium WebDriver
  • Experience interacting with REST APIs
    • Postman
    • RestAssured
  • Nice to have: Exposure to TestContainers
  • Good understanding of SOLID and Design Patterns with SQL
  • Experience with SQL DDL and DML statements.
  • Experience with scripting (Powershell or Bash).
  • Experience with CI-CD Pipelines.
  • Experience with Cloud technology like AWS or Google Cloud Platform.
  • Nice to have: Exposure to HL7 FHIR