• Designing and developing ASP.NET (C#/ MVC Web API) applications for web
• Designing database applications with MS SQL Server
• Continuous code maintenance and improvement
• Provide technical support to resolve reported software problems for both the existing software systems as well as the newly developed systems to ensure optimal performance
• Responsible for integrating its working components into larger subsystems. Also contributes to technical architecture of the product and helps team members gain technical skills through collaboration.
Requirements
• 3+ years of experience in software development.
• Must have experience with developing large scale web applications in .NET
Proficiency in the following skills and technologies is mandatory:
• Scrum (Experience with Agile software development methodologies)
• OOP (Experience in development base on SOLID principles)
• ASP.NET with C# (Asp.Net Core/ MVC Web API)
• SQL Server (Design and Implementation)
• Entity Framework
• Able to translate customer and business needs to technical solutions.
• Flexible for team working, Interested in knowledge upgrading
• Collaborate with members of a SCRUM team to ensure success (Product Owners, Engineers, QA, and Designer)
• Participate in all SCRUMS related events such as Sprint Planning, Retrospectives and Backlog Grooming
• Communicate effectively with team members, internal and external customers
• Aptitude for learning new technologies and concepts
• Excellent time management skills and ability to prioritize
• Manage several activities in parallel
Education:
• BSc Degree in IT/ software / or related fields
• Masters Advantageous
Working hours: Full Time