Facebook pixel

Senior Software Engineer - Integrated Tools and Developer Solutions
Posted on 5/6/2022
INACTIVE
Locations
San Carlos, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
AngularJS
Agile
Android Development
Data Structures & Algorithms
iOS/Swift
JavaScript
Jenkins
Jest
JIRA
jQuery
C/C++/C#
Git
HTML/CSS
Java
Linux/Unix
Management
MongoDB
MySQL
Perl
React.js
Redux
SQL
Python
TypeScript
UI/UX Design
Requirements
  • 2 or more years of work experience with a Bachelor Degree or an Advanced Degree (e.g. Masters, MBA, JD, MD, or PhD)
Responsibilities
  • Designs client-side and server-side architecture
  • Builds the front-end of applications through appealing visual design
  • Builds features and applications with a mobile responsive design
  • Writes software code that complies with design specifications and meets security and Java/J2EE best practices that will meet development and support requirements
  • Designs components, develop code and test changes utilizing development best practices such as test-driven development, pair programming, peer review
  • Uses a variety of tools to perform unit testing, regression testing, automated builds, and source control
  • Works on building automated build pipeline, continuous integration and continuous deployment and test automation frameworks with tools such as Git/Stash and Jenkins
  • Builds tools on Mobile Technologies like Android and IOS Application Development, Mobile test frameworks such as Appium and other similar technologies
  • Develops close working relationships with members of teams within the organization
  • Designs technology solutions that are capable of integrating with a variety of protocols (e.g. SOAP, Rest, File Transfer)
  • Validates successful introduction of newly deployed products and feature sets to the market
  • Writes technical documentation
Desired Qualifications
  • 3 or more years of work experience with a Bachelor Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
  • Bachelors in Computer Science or other technical field
  • Minimum 4 years of overall software development experience
  • Proven experience as a Full Stack Developer or similar role. Familiarity with common stacks
  • Experience developing desktop and mobile applications
  • Experience of programming in Java, J2EE
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Experience with web services standards and related technologies (HTTP, Spring, XML, JSON, REST)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
  • Experience in Micro Services and Service oriented architecture
  • Strong computer science fundamentals in data structures, algorithms and complexity analysis
  • Strong scripting skills in Python, UNIX shell scripting and Perl
  • Proficient understanding of code versioning tools, such as GIT. Have a collaborative mindset and put the team goals first
  • The candidate should have high level knowledge on user experience, asset loading, browser rendering, responsive design, state management, JavaScript asynchronous patterns
  • Familiar with TDD practices. Comfortable with Jest, Jasmine, Cypress, Webdriver.io, and other automation frameworks to develop and keep the test suite up to date
  • Familiarity with modern JavaScript frameworks (e.g. React/Redux, Angular, etc.) preferred
  • Hands on experience in Mobile Technologies like Android and IOS Application Development, Mobile test frameworks such as Appium and other similar technologies is a plus
  • Familiarity with web service development, DBMS, SQL,UNIX shell scripts is a plus
  • Experience with tools like Rally, JIRA, Sharepoint, wiki, etc
  • Experience with Agile development methodology
  • Sound problem solving and organizational skills
  • Excellent communication and teamwork skills
  • An analytical mind and great attention to details
  • Ability and desire to learn new skills and take on new initiatives
  • Experience developing and delivering highly engaging full stack solutions using Agile methodologies
  • Extensive hands-on experience with front-end technologies including HTML, CSS, JavaScript, Typescript, node.js, React/Redux or Angular
  • Deep understanding of modern web architecture using Javascript based technologies, web components focusing on performance under varied device and network conditions
Visa

10,001+ employees

Leading credit card company
Company mission
Visa's mission is to remove barriers and connect more people to the global economy. The company provides end-to-end financial infrastructure.
Benefits
  • Health Insurance.
  • Life Insurance.
  • Dental Insurance.
  • Disability Insurance.
  • Accidental Death & Dismemberment Insurance.
Company Values
  • Integrity: Doing well by doing right.
  • People: Behind payments are people.
  • Innovation: Pioneering with a purpose.
  • Clients: Keeping clients in focus.
  • Collaboration: Pulling ahead by pulling together.