Senior Full Stack Developer
A developer who is comfortable working on their own on the web front-end, service layer and database.
MUST TO HAVE
Degree in Computer Engineering or related field previous experience as a Software Developer.
Experience of building web applications using ASP.NET WebForms and MVC.
Experience of building windows applications using Windows Forms & Windows Services.
Expertise building solutions using Lambda and Linq.
Knowledge of creation and consumption of web services or API (SOAP & REST).
Knowledge of database development, mandatory Microsoft SQL Server, ideally MySql and PostgreSQL.
Should know the principle of basic prototype design and UI / UX design.
knowledge of designing using Bootstrap to provide functional and intuitive user interfaces.
Knowledge of Domain Driven Design.
Experience analyzing requirements and composing specifications for new projects.
Ability to find ways to improve solutions, systems, and processes.
NICE TO HAVE
Ability to write quality unit tests.
Strong communication skills with both internal team members and external business stakeholders.
Constantly updating personal technical and business knowledge and skills and mentoring others to increase the knowledge and skills of the team.
Experience with Agile development methodologies and practices.
DESIRED TO HAVE
Knowledge of serverless computing.
Strong knowledge on geospatial databases including spatial datatypes.
iOS and Android development experience.