Experience in design and development of data driven C# .NET web and desktop applications
Knowledge and experience in C#, .Net, ASP .NET, and Microsoft SQL Server
Strong ability to debug software including identification and implementation of performance improvements
Analyzes software requirements to determine feasibility of design and consults with hardware engineers to evaluate interface between hardware, software and operational performance requirements of the system
Analyzes user requirements, procedures and problems to automate processing and improve existing computer system.
Formulates and defines system scope and objective
Contribute to the success of the team through collaboration, connectivity, and the ability to inspect and adapt to changes
Help uncover production issues by identifying, defining, and adding monitoring, tracing capability, metric collection, and reporting to systems
Decipher existing code bases to scope, design and implement fixes to systems for both planned deployments as well as emergency changes
Review planned implementations and identify potential integration or problem areas that need to be monitored and addressed
Develop applications and processes that improve production performance and/or automate manual tasks Required experience and qualifications
4-8 years' experience in systems analysis, design and programming in .Net.
Strong development skills in the Microsoft environment, including T-SQL, C#, Dot-Net, MS SQL Server management studio, ASP, ASP.Net
Experience working with SQL server
Experience working with IIS web server
Experience with building web applications using Web-services, API's, Restful services.
Strong systems analysis and design skills.
Strong documentation and communication skills.
Customer-focused.
Proven to work effectively in a small-team, high-pressure and multi-priority environment, and to provide full life-cycle support.
Bachelor's degree in computer science, information systems, or related field