COURE SOFTWARE and SYSTEMS LIMITED also known as COURE Technologies inc. is a business process automation firm.
COURE provides turnkey platforms and solutions for businesses. We focus on the proper implementation of technology to improve Client's business process and operations by automating repeatable functions and activities. This automation helps Clien...
Read more about this company
Our innovative and growing company is searching for an experienced candidate for the position of a .Net backend Software Engineer who can help to take our key products to the next level.
The ideal candidate should be able to understand our technology stack which consists of;.NET Core 5,6,7, C#, MongoDB, Kafka, RabbitMQ, Elastic Stack Docker, Kubernetes, Azure DevOps, Git.
Responsibilities
Write clean, scalable, testable, and documented code using.NET Core with C# programming language.
Participate in all sprint activities.
Translate application storyboards and use cases into functional applications.
Revise, update, refactor, and debug existing applications.
Work closely with DevOps to ensure high availability, scalability, and security of our backend systems.
Collaborate with frontend engineers to design and implement RESTful APIs
Collaborate on technical design and the development of applications following standards, guidelines, and project requirements.
Troubleshoot and debug production issues as they arise.
Requirements
Proven hands-on experience in using Asp.net/Asp.net Core, Rest API, and MongoDB
Experience on RabbitMq or Kafka
Experience with Containerization, Docker, Kubernetes
Experience working on Agile teams using methodologies such as SCRUM
Ability to provide technical input for designs, functional specifications, and other project requirements.
Good communication skills
Excellent interpersonal, analytical, and good problem-solving skills
Proficiency in object-oriented design and development using software development best practices
BSc/BA in Computer Science, Engineering or a related field.