Keytech Solutions
This job is closed

Senior .Net Developer

Job Description and Requirements

This .NET Developer role is responsible and accountable for the
quality and coding of a variety of software applications. This includes
both hands-on development, trouble shooting, and testing of systems
using .NET framework among other technologies. This .NET Developer role
requires a strong foundation in software development, data structures
and databases. This role requires to be able to work independently, work
in a team environment, and interface with other team resources like
people from business or operation.



7+ years software development experience with C#, .NET.5+ years'
development experience with C# WPF.5+ years' development experience with
SQL Server.Experience in Multi-Threading development.Experience in a
Microsoft-centric development environment including TFS 2010-2013Working
knowledge of Object Oriented design, SOLID and design patternsWorking
knowledge of SOA and the design of services (SOAP, REST)Experience with
Agile development methodologyIndividual must have experience working the
entire product life-cycle and the ability to quickly grasp and distill highly complex user design issues into clean, understandable solutions.Must be a creative thinker and have a keen interest in ensuring the best possible online experience for clients; possess a fine attention to
detail and a disciplined approach to developing applications.Strong
communication skills, oral and written; able to engender trust and
respect of team members.Ability to communicate with and understand the
needs of non-technical internal clientsSelf-confident, possesses a
strong work ethic, and is continually focused on improvement,
innovation, and bottom-line resultsHighly-motivated self-starter capable
of juggling a number of priorities and delivering results on time in a high pressure, dynamic environmentPassionate commitment to the customer and to product quality. Champions the product and the customer's needs and implements a model of continuous improvement in both company goals and project-related tasks