· Research and evaluate software-related technologies and products...processes and procedures throughout the life cycle of software products..· Minimum 5 years of experience in a professional software development work environment...procedures, including quality and delivery methodologies, and ensure compliance with the documented software..OOP concepts and principles and .NET programming language skills · Hands-on experience within agile software