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