Job Description
We are looking for software engineers to join our team of talented engineers. The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player, where he/she will build the distributed backend systems, their scalability and continuously improve our engineering practices.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to ensure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Ensure Security practices and application performance results are incorporated in the application development
Requirements
- Bachelor's degree in Computer Science (or related field)
- 2+ years of experience in .Net Core.
- Hands on Experience on implementation of Micro Services and Design Patterns
- Experience of building web-based applications using C#, Web API, REST, SOAP
- Develop Queries, Stored Procedures, Functions (PostgreSQL)
- Proficient understanding of code versioning tools, such as GIT
- Hands-on Object-Oriented Analysis and Design
- Experience with Agile or Scrum software development methodologies
- Ability to multi-task, organize, and prioritize work
- Experience in MongoDB/Redis/RabbitMQ will be a plus point