Software Engineer C#
o Work with business analysis to determine requirements and create software solutions that integrate with sophisticated server functionality.
o Use agile methodology to integrate testing and support QA process.
o Experience developing easy-to-use, intuitive application interfaces for non-technical end-users.
o Working with people in many different roles including IT, QA Product Management and end users.
- At least 3 years of C#/.NET experience on server side.
- SQL databases experience required.
- Design patterns and strong OOP knowledge.
- Practical experience in continues and deployment integration.
- Strong knowledge in BDD/TDD methodologies.
- BSc Computer Science or equivalent experience.
- Working with one of Cloud providers i.e Google Cloud/Azure/AWS.
- Knowledge / experience in MVC, WPF advantage.
- Knowledge / experience in Web applications (HTML, Java Script, DHTML) advantage.
- Knowledge / experience in Hibernate-advantage.
- Agile methodology experiences an advantage.