A Bachelor’s or Master's degree in Information Technology, Computer Science, Data Science, Engineering, or a related field, with several years of experience in a similar role.
Experience with React, Next.js, .Net Framework, and .Net Core, and skilled in advanced concepts such as concurrent programming, data structures, algorithms, and design patterns.
Experience with relational databases and an in-depth understanding of concepts such as keys, indices, transactions, and locks.
Proficiency with Git version control, Maven build tool, and Spring framework.
Strong English communication skills.
Demonstrated ability to produce high-quality work, and proven ability to mentor junior developers.