•Job DescriptionOpen or Close
Candidate will be responsible for developing and supporting .NET/C# web portal projects, functions and miscellaneous tasks while ensuring commitment and quality through to completion.
This highly responsible position involves using established work procedures to analyse, design, develop, implement, maintain and troubleshoot the portal.
•Employment Type Open or Close
•Essential Knowledge Open or Close
•At least 4 to 5 years experience of using .NET development / database design.
•Experience of using ASP.NET/MVC for developing web applications / portals.
•Experience in Database Development with MS SQL Server and working with Microsoft SQL Server Management studio to create, update, query and maintenance databases.
•A solid understanding of OOP principles
•Experience in working with Microsoft Team Foundation Server for source control and development process.
•A good understanding of N-tier and N-layered architecture
•Use Microsoft technologies: C#, ASP.NET, SQL, MVC, and Microsoft Workflow to develop technical solutions to complex problems that require the regular use of ingenuity and creativity.
•Design, code, test, debug and document software according to the functional requirements
•Develop, maintain and support programs/tools for internal and external clients
•Desirable KnowledgeOpen or Close
•University degree in computer science or a related field
Competent use of English (reading, writing and speaking)
•ORMs eg Entity Framework and NHibernate
•Experience of WCF technology
•Experience of working to and applying agile methodologies
•SOLID design principles
•Ability to translate client requirements into highly specified project briefs
•Design patterns experience
•Ability to analyse existing systems