C#/VB .Net Developer will provide programming support for .NET development with strong C#, VB.NET and analytical development skills as well as strong experience with database design and development using MS SQL. You will join our team to help design, develop, and maintain new and existing applications. Candidate is expected to participate in discussions and assist team members to solve complex design problem.
Required Job Functions:
Design, codes, tests, debugs, implements programs.
Prepares detailed specifications from which programs are developed and coded.
Creates appropriate documentation and diagrams in work assignments such as program code, and technical documentation.
Gathers information from existing systems and have the ability to quickly grasp and understand existing systems, analyze program and time requirements. Prepares time estimates and prioritize assigned tasks and provides recommendations to project managers.
Applicants should have :
Bachelor's degree in computer science & mathematics.
Minimum of two years of technical experience in software engineering and development using Microsoft Visual Studio 05/08/11 development tools.
Minimum of four years experience with both C# and VB.Net.
Python and php are plus.
Experience in multi tasking, multi threaded systems is required (using MS Parallel Framework).
Minimum of four years experience with MS SQL Server and database development tools and design, including SSIS and experience with performance tuning. Experience with MySql and open source NoSql/Hadoob/Cassandra database is a big plus.
Experience with document and version control systems such as Source Safe / Subversion
Development experience with JSON, XML, Web Services, and windows services.
Ability to work in multi-tasking environment and wear multiple hats to get the job done.
Strong analytical and problem solving skills for design, creation and testing of programs
Good interpersonal skills to interact with customers and team members
Communication skills to work effectively with team members, support personnel, and clients
Experience in agile or iterative methodologies is a plus.