Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop computable user interfaces using JQuery and Angular-JS and other libraries.
- Troubleshoot the problems that may face to the customer while serving his/her website.
- Gather feedback from design and technical staff on Web site development needs.
- Build user interface applications and back-end databases using various programming and scripting languages.
- Assist in project planning and Web site design.
- Conceptualize long-term needs of Web development, and plans and manages related projects.
- Make suggestions on creating Web-based technical standards for specific Web sites and the company as a whole.\
- Understanding of HTML, XHTML, JavaScript and CSS with ability to rapidly learn and master diverse web technologies and techniques.
- Use Microsoft technologies: C#, ASP.NET, SQL, MVC, and Microsoft Workflow to develop technical solutions to complex problems that require the regular use of ingenuity and creativity.
- Design, code, test, debug and document software according to the functional requirements.
- Develop, maintain and support programs/tools for internal and external clients.
- Analyze, diagnose and resolve errors related to their applications.
- Provide ad hoc reporting and analysis as required.
- Interact and communicate effectively with all levels of staff, senior management and customer.
Job Requirements
- BSc in Engineering, Computer Science Majors or Equivalent
- Minimum 2 Years of Experience in similar Field
- Excellent in English Language Speaking, Writing and listening.
- Strong knowledge of .NET web framework.
- Proficient in {{C# }}, with a good knowledge of their ecosystems.
- Strong understanding of object-oriented programming.
- Skill for writing reusable libraries.
- Familiar with various design and architectural patterns.
- Knowledge of concurrency patterns
- Familiarity with Microsoft SQL Server
- Experience with popular web application frameworks
- Understanding of fundamental design principles for building a scalable application