-Demonstrate a high level of competence in object-oriented analysis, design and coding in a .NET server-side environment, specifically utilizing the Microsoft MVC framework. -Design and implement systems that use relational databases, specifically MS SQL 2008 and above -A good understanding of N-tier and N-layered architecture -Work to pre-defined requirements and produce code that meet the requirements -Strive to continuously improve the development process -Take ownership of their work and contribute to an effective project team -Ensure adherence to the Safety, Quality Standards, Policies & Procedures of the Company -Handling any additional responsibilities as and when assigned by the Reporting Authority -Maintain existing software systems by identifying and correcting software defects -Investigate and develop skills in new technologies