Job Description
We are looking for creative, self-starting .Net professionals who are experienced in developing complex and creative application and web sites which uses Web services and WCF technologies.
Responsibilities:
o Work with Product Designers to implement the next generation of TCIG applications
o Build efficient and reusable front-end systems
o Identify and address performance bottlenecks
o Participate in design and code reviews
o Interact with other team members to incorporate their innovations and vice versa
o Identify and communicate best practices
o Excellent communication, both written and personal. We deal with complex system interactions so describing and communicating issues accurately and professionally is vital to this position.
o Excellent Interpersonal skills.
Requirements:
o 3+ years of experience building web applications
o Expert knowledge of JavaScript &Jquery
o Expert knowledge in WCF services and Entity Framework
o Should have strong SQL knowledge.
o Skillset should include .Net 4 & above, MVC, Entity Framework, ASP.NET, LINQ, AJAX.
o Exposure to WPF, HTML5 & CSS3
o Excellent knowledge in creating and using complex XML and JSON web services
o Expert knowledge of web technologies (HTML/CSS)
o Ability to write high-performance, reusable code for UI components
o Experience developing rich applications with HTML/CSS/JS
o BS or BE or ME degree in Computer Science or a related technical field
o Experience with multi-threaded programming
o Experience writing unit tests and testable code
o Experience in understanding large and complex code bases
o Experience designing clean and maintainable APIs
o Excellent problem solving, critical thinking and communication skills
Job Specification
Excellent communication, both written and personal. We deal with complex system interactions so describing and communicating issues accurately and professionally is vital to this position.
o Excellent Interpersonal skills. MVC,
Entity Frameworks,
WCF
Excellent problem solving, critical thinking and communication skills
o Excellent Interpersonal skills.