What you'll do: Solve complex development problems and produce the highest quality code while striving to push technical boundaries Work closely with both external clients and internal, cross-functional product and technical teams to support multiple projects Maintain technical design documentation, communicating architectural and design changes to development teams Conduct regular design and code reviews, establishing and publishing quality and performance metrics Manage and foster a team-oriented environment, providing technical oversight to team members Basic qualifications: Bachelor of Science 9+ years of experience working with .NET technologies, with advanced proficiency in C# A minimum of 4-5 years working with SQL Server Databases, designing new or altering existing table structures to meet project requirements Demonstrated knowledge of enterprise architecture and SOA services Strong background in web technologies and architectures Technical acumen and understanding of Agile technical practices and how they operate within an Agile organization Strong Communication Skills Proven ability to build, manage and foster a team-oriented environment Preferred qualifications: Data-driven, analytical approach to problem solving and project management Experience working in a product-based IT company and/or banking and financial services company Familiarity with multiple implementation standards and methodologies, including Agile Experience working with ASP.NET MVC, Entity Framework, LINQ, NoSQL, Message Queue, and building Reusable Libraries
REQUIRED EXPERIENCE AND SKILLS: Experience: 3-9 Years of experience into C#, .Net & WPF(mandatory). Technology skills: Mandatory Strong background in Software Development/Engineering Good experience of the n-Tier architectures with REST web services (WebAPI would be a plus). Hands on experience with .NET 4.5, C#, WPF with MVVM or PRISM and WebAPI or WCF Should have worked on SQL Server Worked on LINQ and Entity Framework Sound Knowledge of SOA Principles. Experience with Agile/Scrum Organization. Experience with ATDD / TDD (Fitnesse for the ATDD would be a plus) Experience with Continuous Integration environments (TeamCity would be a plus) Experience with TFS as a source code repository and as a Scrum tool. Excellent communication skills with fluent English. Preferred Knowledge on UML, design patterns, design principles such as SOLID / DRY and best coding practices. Proven ability and interest in building new application feature which interacts with existing application and infrastructure. Methodology skills Test Driven Development Agile-Scrum Domain Driven Design
LinkTag is one of the fastest growing firms in the Technology Consulting Space.