Qualifications:
Bachelors or Masters degree in Computer Science , Engineering, or a related field.
Proven experience as a Senior Software Engineer or similar role.
5+ years of experience in software development.
Solid proficiency in programming languages such as C# or similar.
Experience with software development frameworks and tools.
Excellent problem-solving and analytical skills.
Solid communication and collaboration skills.
Ability to work effectively in a fast-paced and collaborative setting.
Prior experience in working in product development companies .
Preferred Skills:
Knowledge of DevOps practices and tools.
Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud).
Familiarity with Agile development methodologies.
Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).