Job expirat



TLSenior Microsoft .Net Developer

Job description:

We are seeking Senior Software Developers with strong experience and excellent academic qualifications in the following areas:
- Full lifecycle software development (design specification & system architecture, coding, testing, debugging and rollout)
- Developing technical solutions using cutting edge technologies
- Manage and provide technical leadership to a team of developers
- Providing estimation of development
- Code review, bug assignment to software developers and bug fixing for the current projects
- Write technical specifications and technical documentation
- Active participation on the company’s technical meetings
- Focused on delivering high quality software products on-time

Requirements:

- In-depth knowledge of .NET core technology (CLR architectural knowledge etc.)
- In-depth knowledge of system software architectures
- In-depth knowledge of WCF, WPF, Silverlight
- In-depth knowledge of development tools (like Visual Studio, Team Foundation Server etc.)
- Knowledge of OOP and OOD, n-tier applications, distributed applications, SOA
- Knowledge of the C#, XML, ASP.NET, .NET Remoting, WebServices, LINQ, ASP.NET MVC, Ajax
- Knowledge of Microsoft Server infrastructure (Windows Server 2008, Hyper-V, Microsoft Active Directory, Internet Information Services etc.)
- Good SQL Server knowledge, Oracle experience is a strong plus
- Experience with ADO.NET Entity Framework is definitely a plus
- Experience with BizTalk, SharePoint is a plus
- Experience of technical leadership of software developers
- Good planning (time management) and analysis skills
- Experience of interfacing with project management and different development methodologies.

Job expirat