Description

Job Description:

To succeed in this position, you must:

  • Bachelor or Master degree in Computer Science, Engineering or a related subject
  • Minimum 5-10 years of relevant experience in Software Development
  • Good understanding of OOP concepts
  • Hands-on Experience in .NET Core 2.1 and above, MVC, Asp.net, WebAPI, C#
  • Ajax / J-query / Bootstrap / LINQ / HTML 5.0/Angular 7
  • Understanding of advanced concepts in .Net framework
  • Web Application frameworks & Web Services
  • Knowledge in Oracle/SQL Server/any other RDBMS is must
  • Hands on experience in transactional databases, write Stored Procedures and Functions in SQL Server
  • Skills in WCF and Web API
  • Nice to have:
  • Certification in .NET Framework
  • Knowledge in Classic ASP is advantage
  • Expertise in agile and scrum development cycles is favored
  • Knowledge in SSRS/ Reporting Tools.

Qualifications:

Responsibilities:

  • Participate in plan, develop, build, unit/integration test phases of software development
  • Put forward calculated time estimates of work to be done on a project
  • Participate in design, code reviews with other developers and test-case review with testers
  • Perform unit/module testing of software to find errors and confirm programs meet specifications
  • Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections
  • Follow-up and close issues entered into the defect-tracking system
  • Design & build new applications using Framework 4.0 (/latest) / .NET Core.
  • Enhance applications using C#.NET, Web Services / Web API, Entity Framework / ADO.NET.
  • Develop On-premise / Cloud (using Azure) hosting applications.
  • Working under a dynamic agile based environment.
  • Strictly adhere to scrum framework and guidelines.
  • Coordinate with multiple development teams.


 

Education

Bachelor’s Degree