September 3
• Bachelor's or Master's degree in Computer Science, Software Engineering or related field. • Minimum 10+ years of web based software development experience, • Solid understanding of Design Patterns, • Excellent performance and practical experience with .Net Core • Excellent understanding of programming fundamentals (OOP, SOLID, DRY, YAGNI, KISS, data structures, algorithms), • Familiarity with distributed cache and messaging queue, • Familiarity with RDBMS, • Familiarity with NoSql solutions, • Experience in authentication/authorization protocols (preferably OAuth2, JWT, PKI) , • Good understanding of lean/agile values and implementing in SDLC, • Familiarity with CI/CD flows for DevOps, • Designing infrastructure or module code development processes in accordance with protocols and analysis documents, • Unit testing habit with complete coverage, • Coding habits with quality, readable, testable and maintainable, • Comfortably with Agile methods such as Scrum and/or Kanban. • Experience in banking,
Apply Now