This role involves designing, developing, and maintaining microservices-based backend systems. The engineer will collaborate with front-end and DevOps teams to build scalable APIs and ensure high code quality and security. This position requires experience with distributed systems, RESTful APIs, and agile development methodologies.
Requirements
- Strong software engineering fundamentals (OOAD, design patterns, MVC, data structures, algorithms)
- Experience or knowledge of C#, .NET Core, Newer .Net version, SQL Server, Oracle or other RDBMS, Dapper, Entity Framework Core
- Experience or knowledge of Rest & GraphQL APIs development
- Experience or knowledge of source control (Git, SVN) & unit testing tools
- Knowledge of Golang, NoSQL and Graph Database (plus)
- Strong interpersonal, written, and verbal communication skills
- Ability to perform comfortably in a fast-paced, deadline-oriented, agile environment
- Self-motivated, quick learner and a responsive team player
- Strong Problem-solving, debugging and analytical skills
- Knowledge and understanding of micro services
- 4-5 years of relevant work experience
Benefits
- Competitive salary
- Fuel Card
- Health benefits
- Professional development opportunities
- Inclusive work culture