About the position
KEY ROLE To function as a full stack software programmer: Functional areas include, but not limited to, and with equal importance / in no particular order: RESPONSIBILITIES CORE COMPETENCIES A deep, language and platform independent understanding of software programming, architecture, and database concepts to easily adapt to any new platform, a proven ability to visualize and handle real-life business scenarios in a computing platform, and a level of perfectionism that yields results on time without sacrificing performance, efficiency and clarity in the work done, are the core competencies required. GENERAL COMPETENCIES REQUIRED SKILLS Detailing a bit on some of the competencies listed in the previous section, skills covering most (all preferred) of the areas in the following list are required. C#/.NET - Datatypes, Classes and Structs, Generic Types and Methods, Inheritance and Overriding, Interfaces and Implementations, Events and Handlers, Function and Operator Overloading, Type Casting and Conversions, Extension Methods, Date and Time Calculations, [URL Removed] Functions, Data Serialization, Hashing and Encryption Fundamentals, Exception Handling, Type Handling (System.Reflection), Collections & Enumerators (System.Collections.*), Globalization and Localization (System.Globalization), Tasks and Multi-Threading Fundamentals, HTTP Fundamentals, [URL Removed] - Data Tables, Data Readers, Commands and Parameters etc. Database / SQL - Datatypes, CRUD Operations, NULL Handling, Concurrency Handling, Complex Queries HTML & CSS - A detailed understanding in laying out HTML elements, and CSS styling, to design and create efficient and responsive web pages and components. REQUIRED CODING ETIQUETTE
(with equal importance / in no particular order)
(with equal importance / in no particular order)
Desired Skills:
- C#
- .Net
- HTML
- Javascript
- jQuery
- ASP
Desired Work Experience:
- 1 to 2 years
Desired Qualification Level:
- Diploma