C#/.Net Developer. The 15 consultants for this role must have the following qualifications:
- A minimum of 6 years of hands-on experience in .Net Core, React, JavaScript and knowledge of NoSQL DB and microservice architecture.
- Strong understanding of relational databases, and in depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications.
- Understanding of relational databases is a must.
- Experience in building distributed applications using SQL and/or NOSQL technologies like MS SQL, Sybase, Cassandra or Redis.
- Experience designing and building scalable services using API-First principles using at least one of REST/gPRC.
- Exposure to Docker, Kubernetes and cloud services is a plus.
- Strong analytical and software architecture design skills with an emphasis on test-driven development.
- Demonstrable experience building modern software using engineering tools such as git, maven, unit testing and integration testing tools, mocking frameworks.
- Effective communication and presentation skills in English (written and verbal) are required.
- Bachelor’s or master’s degree in computer science or engineering preferred.
Technology & Tools involved.
Technologies involved:
- C#, .Net Core
- MSSQL, Sybase, Cassandra or Redis
- React / JavaScript
- Docker, Kubernetes, and cloud services
- Agile (Scrum)
Support tools:
- Microsoft Teams
- Cisco WebEx and Jabber for video and voice chat
- ADO (including Git)
- Maven
- Unit testing and integration testing tools
- Mocking frameworks
- Eclipse or Visual Studio Code
- In-house messaging platform