Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- The Application Developer (C#, .Net, SQL) is responsible for creating of web applications (web desktop, mobile Xamarin forms) that take into consideration all aspects of application development architecture design including – performance, scalability, coding, caching, security, encryption, session state management, and error logging and testing.
- The important skills for this position are C#, .Net, and SQL.tools / technologies: TFS, jQuery, React, WCF, Web Services,SOAP, REST, JSON, HTML5, CSS Essential Duties and Responsibilities Designing and writing new software Learning new technologies.
Job Requirements
Minimum Qualifications:
- A bachelor's degree in a related field and proven experience in Web Design.
Knowledge, Skills and Abilities:
- Proficient in C#, with a good knowledge of its ecosystems
- Familiarity with the .NET framework {LINQ-Entity framework – Collection – Generic -threading }
- Strong understanding of object-oriented programming
- Skill for writing reusable C# libraries
- Familiar with various design and architectural patterns
- Knowledge of concurrency patterns in C#
- Familiarity with Microsoft SQL Server 2008 -2014
- Experience with popular web application frameworks using ASP.Net Web forms – MVC –MVVM –Web API
- Familiarity with Windows Forms Framework
- Knack for writing clean, readable C# code
- Understanding fundamental design principles behind a scalable application
- Creating database schemas that represent and support business processes
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Using source control TFS
- Familiarity with continuous integratio
Bonus:
- Basic understanding Mobile development using Xamarin Forms
- Basic understanding DevExpress Framework