Job Description
Job Description
We are looking for a seasoned full-stack engineer to build out and manage entire process of web applications development. Successful candidates will have a minimum of 2-3 years’ recent experience with all of the skills listed below.
Our project entails implementing our pre-approved UI, constructing our API, connecting the two, and setting up our server infrastructure. This includes all associated areas such as database and architecture design.
Job Responsibilities:
- Developing creative front-end website architectures.
- Research, design, implement innovative software solutions and deliver projects on-time and to specification with high level of quality.
- Develop unit tests and work with quality control members on solving the defects
- Designing user interactions on web pages.
- Integrating APIs from 3rd party software.
- Developing back end website applications.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring the responsiveness of applications.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages
- Good English language (Write, Speak and understanding)
Requirements
- Degree in Computer Science.
- Work experience of 3-5 years
- Good Knowledge of Microsoft Dynamics 365, Dynamics CRM 2016/2015
- Experience of working on full life cycle implementations across multiple versions of Dynamics CRM/365
- Excellent communication and problem-solving skills
- Microsoft SQL Server understanding
- Highly confident with providing support and training to users
- Strong attention to detail and a keen desire to deliver the highest quality solutions to customers
- Strong organizational and project management skills.
- Proficiency in fundamental front-end languages such as HTML, CSS, jQuery, AJAX and JavaScript.
- Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
- Proficiency in server-side languages such as Java, PHP, and .Net.
- Good Knowledge of Front-end frameworks (bootstrap, foundation, etc…)
- Very Strong .NET and C# knowledge and capabilities
- Solid experience with Object Oriented Programming
- Good knowledge In JSON and REST APIs and web Services.
- Ability to develop from scratch in a .NET environment using ASP.NET MVC & web API framework