Job Description

- Design and build new features and maintain existing features - Maintain and monitor services for performance, crashes, bugs and usability - Participate in software architecture discussions - Contribute to the development of the core services framework - Improve software development process with a focus on Quality Assurance, unit tests & security - Incorporate tools and measures for performance, error reporting, analytics and UX A/B testing - Collaborate with other engineers on guidelines for building new and updating existing services - Produce documentation for development process, standards, and conventions - Able to work in a fast paced continuous integration/continuous deployment environment - Able to deliver high quality code in a timely fashion

Requirements

Skills Required: - Minimum of 3-4 years of experience in the IT domain - Relevant experience with .Net 4.0+, C#, WCF, HTML, XML, REST, SOAP, JSON, MQ Experience in development of Windows Services - ASP.NET MVC experience - Significant experience of .Net and C# development for enterprise systems - Strong technical background covering SQL Server, .Net Remoting, Multi-threaded environments, MVVM - Solutions with complex scalability and performance challenges - Demonstrates experience of using Performance optimization and .NET best practices - Unit testing frameworks (NUnit) - Experience of continuous integration & Version control tool - Good communication skills both oral and written at team, client Skills Desired: - Front-end development skills including JSON, AJAX, and/or JavaScript - Candidate should have experience of design, development and delivery OO development experience (OOPS, Design patterns) using C#, multi-threaded business applications - Good design skill using n-tier architectures or SOA based applications - Experience in all layers of n-Tier development - Hands on skills in Serialization, LINQ, Performance, .Net 2.0, 3.0 and 3.5, 4.0 frameworks - No Sql Database skills (Redis/MongoDB) - Basic knowledge of Web services, REST API - Understanding of Test-driven development (TDD) and NUnit - A demonstrated ability to quickly learn new tools

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career