Bachelor’s degree in Computer Science, Computer Engineering or equivalent
Microsoft certified professional (MCP) is plus
Programming Language: C#
NET: .Net Framework 3.5 and above
Development Tools: Visual Studio IDE
Good exposure and strong knowledge of relational database design and development using Microsoft SQL
Server 2008 and above.
Strong Objected Oriented Programming skills.
Strong experience working with n-tier architectures (UI, Business Logic Layer, Data Access Layer)
Working Knowledge of Team Foundation Server (TFS)
Understanding of creating Web Services – RESTful
Patterns/Frameworks: WCF, WPF, ASP.Net MVC, Entity Framework, WebAPI
Working knowledge of custom controls like Telerik would be added advantage
Interpret and analysis Software requirements.
Responsible for writing and coding individual programs from specific requirements.
Development testing and trial run.
Investigate, analyze and document development defects.
Perform maintenance programming and correction of identified defects.
Create and maintain technical documentation.
Participation in software release activities, including support for product launch (e.g. developing demonstrations and/or prototype) and competitive analysis for subsequent product build/release cycles.
Troubleshoot and resolve difficult problems relating to software applications and programs.
Lead at least one software developer and responsible for their activities.
Participation in knowledge sharing sessions.
Protect confidential details of clients, and follow guide lines of ISO/IEC:27001