Sr Staff SW Engineer - Front End Development - Visa Business Solutions Products
- Full-time
- Job Family Group: Technology and Operations
Company Description
About Visa
We dream of a future where it’s easy to pay and be paid. Across the planet. Where ever. Whenever. Securely. Easily.We have a great toolbox of leadership technologies including CyberSource and Authorize.net. Together, we are building leading edge full-service Payment Management solutions combining global payment processing, fraud management and payment security systems.
We are looking for a talented Senior Software Engineer to join our Enterprise Payments team!
Job Description
. The successful candidate will be a lead developer focused on Front End application development of critical information based applications.
Work with product owners to understand the desired application capabilities and testing scenarios
Work within and across Agile teams to design, develop, test, implement and support technical solutions across a full-stack of development tools and technologies
Mentor junior developers
Continuously improve software engineering practices
Create documentation and procedures for installation and maintenance.
Engage with product owners to create wireframes and mockups and design interactions
Translate wireframes/mockups into functional HTML/JavaScript prototypes
Help build a reactive universal app employing technologies such as Angular
Work with middle tier and back end developers on integrating HTML/JavaScript prototypes
Design and build proof-of-concepts on next generation UI applications
Design and build UI pages based on 508 and WCAG guideline
Debug/resolve HTML/CSS/JavaScript issues
Participate in demos and code reviews
Support multiple teams on their UI requirements
Mentor Junior developers
Continuously improve software engineering practices
Qualifications
Minimum 10 years of experience in Front end design and development of large scale Information productsweb and mobile applications and services with following technologies: ASP.NET, C#, MVC, Web Forms, JavaScript, Web Services, WCF, Entity Framework and database., and Database.
Sound grasp of trong with Object Oriented Design and Development using MVC/MVVM pattern using C# or Java
ExtensiveStrong working knowledge with Client MVC frameworks and JavascriptJavaScript frameworks such as AngularJS, React, ,BackboneJS, JQuery and, HTML5/CSS etc.
Extensive experience building Single Page Applications that consumes REST services with JSON
Experience with Responsive UI development across different mediums like mobile and tablets
Experience with Client side JavaScript charting technologies such as D3
KGood knowledge and experience of database fundamentals, RDBMS data modeling, programming and performance tuning with MySQL, or MS SQL and/or equivalent database
Sound grasp of Restful design principles and working experience with REST/JSON interfaces is a plus
Good understanding of usability, and user-interface design principles and browser compatibility
Good knowledge of secure coding practices and framework
Experience with 508 and/or WCAG Accessibility based design is a plus.
Good knowledge of secure coding practices and framework is a must.
Experience in TDD and Continuous Integration using MS Build, Jenkins etc.
Experience with SQL Server Reporting Services and/or other BI frameworks will be a plus.
Experience in Agile methodologies such as Scrum. Working experience with tool like Jira would be a plus.Jira.
Experience in supporting large enterprise applications.
Bachelor or Master Degree in Computer Science, Electrical Engineering, or other related technology discipline.
Additional Information
- Strong apetitie to learn new technology and take on challenges
- Excellent verbal and written communication skills.
- Excellent interpersonal skills and above all, you are team players!