Job description
Job Responsibilities
- Design and develop high-volume, low-latency applications and delivering high-availability and performance
- Contribute in all phases of the development life-cycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Write Unit Testing
- Collaborate with the QA team to ensure quality of deliverables
- Mentor associates or junior developers
Requirements
Job Specifications
- Bachelor’s degree in software engineering or any IT related fields
- 4+ years of strong proficiency with asp.Net, WCF, Web Services C#
- Hands-on experience in Visual SQL Server, TSQL, XML, .Net entity framework, LINQ, Lamba MVC, Web API
- Strong experience in REST Object Oriented Programing (including design patterns), UML, TDD, Async and Multithreading AJAX
- Must have JQuerry, Javascript, HTML5, CSS, JSON
- Experience in any front end technologies such as Bootstrap Angular, NodeJS and Type Script
- Knowledge in Java is a plus