Jobs

 

Senior Software Engineer Required

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

Qualifications

· Computer Science Graduate with 5+ years relevant experience

· Fluent in .NET, ASP.NET (C#), N-Tier development, SOA (Service Oriented Architecture), Angular, XML-based web services.

· Experience developing web applications using Angular.

· HTML, CSS hands-on experience to build UI for web applications.

· Experience writing clean, modular, debuggable TypeScript code using external libraries or custom code.

· Experienced with Testing framework. Well versed in writing unit and integration tests.

· Strong knowledge of web protocols, including XML, SOAP, JSON, REST

· Fluent in MS SQL Server, DB architecture/design, SQL development, LINQ.

· Experience building secure web applications, user authentication, N-Tier architecture, DB/file encryption techniques

· Excellent debugging skills; able to debug complex technical issues involving browsers, multiple client & server system components

· Familiarity with performance analysis of a web application

· Effective problem solving and risk assessment skills

· Strong mathematical and analytical capabilities

· Good in written and verbal English communication.

· Good team player and well disciplined.