No of Positions: 10
Tentative Start Date: March 13, 2022
Work From : Offsite
Rate : $ 8 - 10 (Hourly)
Experience : 3 to 6 Year
Contributing towards application development and error fixes in assigned project. Hands on knowledge of Microsoft .Net programming languages and the software development life cycle.
Proficiency in Web (SPA, MVC), Desktop (Smart Client) application development using Microsoft Technologies. Knowledge of Mobile applications preferred but not mandatory.
Extensive experience in .NET, MV*, OOPS, WPF, C#, Web API, Entity Framework, Dapper, Xamarin, .NET Core, unit testing, Mocking, ORM
Strong problem solving and analytical skills.
Understanding of Design Patterns and UML
Understanding of Data Modeling concepts, methodologies and processes.
Proficiency in parallel and asynchronous programming
Familiarity with database design and coding experience on MS SQL Server
Experience in Code Refactoring, Productivity Tools
Enhance existing components with new capabilities whilst maintaining compatibility.
Maintain the existing components and resolves problem reported by customers.
Write and execute unit tests for assigned portion of application.
Follow company coding standards, best practice within the development cycle and code review processes.
Adhere to practices and processes followed in department.
Create low-level design of modules of a software application through proper documentation and diagrams
QUALIFICATIONS AND EXPERIENCE:
Engineering or Science Graduate or Postgraduate (Computer Science, IT or related fields)
Preference to Engineering Graduates over Science Graduates
Must have excellent academic track record (First Class and above)
Knowledge of above-mentioned programming language and database
.NET, MV*, OOPS, WPF, C#, Web API, Entity Framework, Dapper, Xamarin, .NET Core, unit testing, Mocking, ORM
Problem Solving & Logical Thinking
High Learning Agility