- Create websites and user interfaces, using standard HTML/CSS practices, while incorporating data from back-end databases and services.
- Integrate data from various back-end services and databases .
- Creating modules and components and coupling them together into a functional web app.
- Communicate with a standard API using standard methods.
- Debug, test, deploy and maintain applications.
- Responsive web design practices with minimizing load time.
- Managing project timelines and tasks.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
- Assigning tasks to junior developers such as coding, testing, debugging, and analytics.
BSc/BA in Computer Science or Engineering.Proven experience as a Software Developer or Software Engineer.Experience with databases ,Object-Relational database systems ,and web application development.A solid understanding of how web applications work including security, session management, and best development practices.Advanced Knowledge of the following programming languages(ASP.NET, JavaScript, C#)Knowledge of android development is a plus .Solid knowledge and experience in programming applications .Knowledge database systems such as SQL.Excellent communication skills.Attention to detail.