Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Follow up full software development cycle (analysis, design, implementation, testing, and documentation).
- Understand and verify the functional and business requirements of the software.
- Ability to gather business requirements from appointed focal points.
- Ability to write clear understandable technical documents.
- Understand the software design strategies and method model for the system structure and behavior.
- Implement and maintain software applications using a variety of tools and solutions.
- Involved in developing estimates for the project.
- Periodically report project status to team leader.
- Communicate with Team Leader for any deficiencies or conflicts.
- Acts as second level of support for production systems users.
- Transfer knowledge and know-how to other developers.
- Ability to research new technologies, tools and solutions
Job Requirements
Must:
- C#, Entity Framework, ADO.net, ASP.net and MVC.
- Object oriented design & programming.
- JavaScript, JQuery and Angular.
- Web services and WebAPI.
- Database design and MS SQL Server Development.
Preferred:
- Knowledge in ASP.Net Core.
- Knowledge in Microsoft Azure Services.
- Knowledge in Xamarin.
- Knowledge in Oracle database.
- Design Patterns.
- Banking/Financial systems background.