Software Developer

Afranet Tehran

Posted 6 years ago

Job Description

• 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

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career