OpenTable
Apply Now
Backend Software Engineer (#C & .Net)
Description
Requirements
- You have 3 or more years of full-time professional experience working in a team environment
- You have strong communication skills, especially the ability to represent the technical trade-offs between different potential solutions
- You reliably deliver on commitments you’ve made
- You write code that is readable and maintainable, and is covered by automated tests
- You are proficient in C# (being proficient in Java as well is a bonus)
- You know the principles of object-oriented-programming and common design patterns
- You have experience with databases (either SQL or NoSQL) and understand core concepts such as primary keys and indexes
- You’ve worked on codebases that were multiple years old before you started working on it
- You adopt emerging AI technologies to enhance your workflow, while also taking ownership of the results produced by these technologies and carefully checking them for accura...