Do You have the passion to generate and write clean code?
In this position, you will be responsible for the development and support of. NET/C# projects and applications with highest quality and commitment through the entire Software Development Life-cycle. You will have the opportunity to work with cutting edge technology in an agile environment for the market leader in its industry.
• Responsible for all aspects of the software development process: requirements analysis, implementation, test, etc.
• Design, develop, test, support and deploy web applications.
• Continuous learning and improvement.
• Implement best practices, standards and procedures including quality and delivery methodologies and ensure compliance with the documented software processes and procedures throughout the life cycle of software products.
• As a key player in one of our agile teams you actively contribute to the development of our Products.
• Coordinate with enterprise architects, development leads and product managers to determine appropriate functionalities and implementation.
Requirements
Experience and Education
• Master/ bachelors degree in technology-related field (e.g. software engineering, computer science, etc.)
• Excellent understanding of OOP concepts and principles and C# programming language skills.
• Strong understanding of designing and developing databases using Microsoft SQL Server, especially in performance related areas
• Familiar with Entity Framework
• HTML, CSS, Java script and Angular framework
• Independent and self-motivated personality
• Excellent team player
• Excellent problem solving skills
• Self-organized and proactive