Responsibilities
· Full Stack developer responsible for development of both front and back end using modern techniques and frameworks
· Study, evaluate and provide feedback on functional specifications.
· Develop, maintain and improve user friendly interfaces
· Optimize applications for speed and scalability
· Create quality mockups and prototypes on tight timelines
· Provide detailed estimation for development of solutions
· Perform design and code review for other team members
· Mentor junior team members
· Maintain standardization throughout the UI using best-practices, templates, styles and libraries to provide a consistent user experience
· Writing clean, elegant code that is functional, maintainable, and scalable
· Staying up to date with the latest web technologies and UI design principles.
· Delivering interaction designs, templates and prototypes (wireframe/mockups), guided by user experience best practices
· Research, Design, and Develop software.
· Analysis user needs and Develop Software Solutions
· Update software, enhances existing software capabilities and Develops and direct software testing and validation procedures.
· Work with other engineers to integrate hardware and/or software systems
· Develop specifications and performance requirements
Qualifications and Profile
· Work Experience: 5+ years of full stack expertise required in
· Web-markup - HTML5 & CSS
· Typescript/JavaScript/JQuery including frameworks – preferably Angular
· Experience in back-end development in Microsoft technologies: .NET, .NET Core, C#, ASP.NET, MVC 4/5, Silverlight/WPF, NHibernat
· OOP Principles and Design Patterns
· SQL, Databases – Sybase, Oracle or SQL Server
· Responsive Web Design, Bootstrap materia
· Testing frameworks like Protractor, Selenium, Cucumber, Jasmine
· Understanding of cross-browser compatibility issues and ways to work around them
· Excellent taste in visual layout, and user experience design
· Common browser developer tools and performance tuning techniques
· Candidate must have at least a Bachelor’s Degree in any of these faculties ;
· Computer Science
· Information Technology]
· Programming & Systems Analysis
· Science (Computer Studies)
Highly desired
· Experience in Micrsoservices Architectur
· CSS frameworks like LESS and SASS
· Build management using TFS or
· Understanding of UX principles and best practices
· TDD/BD
· Websockets and HTML5 web storage
· Online design portfolio (please provide link on the resume if available)
Functional
· General banking, finance and investment banking understanding and knowledge
· Other Professional Skills and Mind-set
· Strong organizational and communication skills
· Strong sense of ownership and drive with customer focus
· Strong ability to analyze and summarize
· Strong interpersonal skills
· Skilled in providing oversight and mentoring team members