The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a senior developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
· Writing clean, high-quality, high-performance, maintainable code
· Develop and support software including applications, database integration, interfaces, and new functionality enhancements
· Coordinate cross-functionally to ensure project meets business objectives and compliance standards
· Support test and deployment of new products and features
· Participate in code reviews
Good Object-oriented programming (OOP) Concepts
· Developing Web Applications using ASP.NET MVC, jQuery.
· Developing Web services (WCF, ASMX) and also experience of developing and using APIs.
· Designing databases (ERD), writing SQL, Stored Procedures (MS SQL/Oracle)
· Report development experience
Must be good in Communication, Problem Solving & Unit Testing