SITA logo
SITAPosted 1 week ago

Senior Software Developer

HybridBengaluru, Karnataka, India

Part TimeSenior LevelLarge

Job Summary

Design and build new features by understanding requirements and collaborating with the wider team. Mentor junior developers while managing your own time within a self-organizing Scrum structure. Estimate technical work complexity and enforce coding guidelines, best practices, and technical processes across the group. Ensure compliance with defect life cycles and design patterns while utilizing unit testing frameworks like xUnit and Moq. Work with microservice architectures, JSON REST APIs, and relational databases in Linux/Unix environments.

Required Qualifications

  • A graduate in computer sciences or engineering
  • at least 5 years of experience in C#
  • Excellent experience of C#
  • .Net Core
  • object-oriented programming
  • microservice architecture
  • JSON REST APIs
  • Solid knowledge of the defect life cycle
  • Solid knowledge of how to write and design object-oriented code
  • Must be able to understand a specification and use that knowledge to determine tests for positive, negative and edge cases
  • Good knowledge of unit testing
  • xUnit
  • Moq
  • Good Knowledge of version control / source code management
  • GIT
  • Experience of using relational databases
  • Maria DB or MySQL databases
  • Knowledge of using SQL DDL to create tables and indexes
  • Experience working with Linux/Unix environments

Desired Qualifications

  • Experience of WPF or XAML
  • If you have used design patterns
  • Good Knowledge of version control / source code management
  • GIT
  • Maria DB or MySQL databases
  • Knowledge of using SQL DDL to create tables and indexes

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce