Senior Software Engineer - Full Stack

  • Bangalore
  • 10-12 lakh
  • 5-6 years
  • Views
  • 15 Jun 2017

  • Software Design & Development

  • IT/ Technology - Software/ Services
Job Description

? Design of the overall architecture of the web application
? Implementation of a robust set of services and APIs to power the web application
? Building reusable code and libraries for future use
? Optimization of the application for maximum speed and scalability
? Implementation of security and data protection
? Translation of UI/UX wireframes to visual elements
? Integration of the front-end and back-end aspects of the web application

Mandatory Skills:
SOLID,DRY, Design Patterns, .NET ,Angular JS , UI technologies, TFS/SVN/GIT,Code Reviews ,DB (SQL), Node.js , Bootstrap ,Azure Cloud ,SOA,REST APIs, MVC

Should have skills:
Agile/SCRUM, Xamarin, AWS/google, other DBs ,knowledge of CICD, Build automation /etc

Design and Patterns
o SOLID Principles, DRY Principles, Design Patterns, OOAD, OOPS, SOA, REST, OOJS
? Full Stack Technologies
o .NET, AngularJS,MVC 4/5, Bootstrap, SQL/MySQL, Azure,Node.js , Code reviews, Code Analysis, WEB APIs
? Source Control
? Development Models
o SCRUM, Waterfall, Use Cases, User Stories
? Good Communication and Writing skills
? Ability to debug and understand code
? Secondary skill ( good to know )
o Continues Integration, Deployment Architectures, ReactJS, UX Patterns , Build Automation