Technical Software Skills Requirements:
- Minimum of 3 years software and/or application development experience.
- Minimum of 2 years design and analysis experience using .NET 4.5 (C# and ASP.NETMVC)
- HTML5 / Responsive Design / Bootstrap
- JavaScript / JQuery / Knockout.js and Angular
- NuGet
- JSON / XML / XSD
- Experience with Database Fundamentals
- TSQL / SQL Server 2008
- Minimum of 2 years MVC experience.
- Strong technical, logical, analytical Skills
- Experience in software life-cycle (Software analysis, design, Testing), software configuration management and change control.
- Experience in Agile and SCRUM development methodologies is a plus.
- Ability to use Design Patterns, object oriented development, and frameworks.
Personal skills:
- Passionate & Willing to learn
- Positive attitude, Reliable and discipline.
- Ability to work in teamwork environment
- Problem solving skills
RESPONSIBILITIES:
- Constructs high quality code.
- Analyze, develop, tests, and debugs applications.
- Ensures applying code guidelines and best practices.
- Participates in different projects phases.
- Provides post production support and customer support.
- Working with other team members to achieve the project goals.
- Prepares programming specifications, functional design, and high and detail level technical design documents.
- Constructs software applications.
- Conducts code reviews.
- Deployment applications at client’s servers.
- Performs troubleshooting and analysis to assess root cause of application issues.
- Maintains a high degree of knowledge on current technologies and tools.
- Makes recommendations to improve operating efficiency and functionality of assigned systems areas.