Software Engineer - Sr. Consultant level

VisaAustin, TX
17hHybrid

About The Position

Visa Technology & Operations LLC, a Visa Inc. company, needs a Software Engineer – Sr. Consultant level (multiple openings) in Austin, Texas to Architect, design, build, develop, test, and/or implement software systems and/or applications. Conduct business and technical analysis, code reviews and unit testing, and implement and produce technical documentation of solutions for new development, system enhancements, and production support. Design, develop, and implement modifications and corrections to existing software, including the development of debugging routines. Design, code, document, and implement new applications as well as existing programs. Contribute enhancements, and corrections to existing applications codebase. Develop code that is easily maintainable, complies with design specifications, and meets standard security and Java/JEE best practices. Collaborate with Development & QA staff on individual and team deliverables. Create documentation and procedures for installation and maintenance. Conduct code reviews, as requested, to comply with coding standards. Build working relationships with global and virtual teams on software development. Identify opportunities for future enhancements and refinements to standards, best practices, and development methodologies. Position reports to the Austin, Texas office and may allow for partial telecommuting.

Requirements

  • Basic Qualifications: Employer will accept a Bachelor's degree in Computer Science, Computer Engineering or related field and 8 years of experience in the job offered or in a Software Engineer-related occupation. Alternatively, employer will accept a Master’s degree in Computer Science, Computer Engineering or related field and 5 years of experience in the job offered or in a Software Engineer-related occupation.
  • Design and coding skills with Java/J2EE.
  • Reliable, Secure web application development and REST API’s.
  • Frameworks like Spring or Spring Boot.
  • Database technologies like Postgres, MongoDB.
  • Monitoring technologies such as Splunk, NewRelic.
  • Continuous Integration & Development (CICD).
  • Automation tools including Jenkins, Sonar, and Artifactory.
  • Agile and Test-Driven Development (TDD) methodology.

Responsibilities

  • Architect, design, build, develop, test, and/or implement software systems and/or applications.
  • Conduct business and technical analysis, code reviews and unit testing
  • Implement and produce technical documentation of solutions for new development, system enhancements, and production support.
  • Design, develop, and implement modifications and corrections to existing software, including the development of debugging routines.
  • Design, code, document, and implement new applications as well as existing programs.
  • Contribute enhancements, and corrections to existing applications codebase.
  • Develop code that is easily maintainable, complies with design specifications, and meets standard security and Java/JEE best practices.
  • Collaborate with Development & QA staff on individual and team deliverables.
  • Create documentation and procedures for installation and maintenance.
  • Conduct code reviews, as requested, to comply with coding standards.
  • Build working relationships with global and virtual teams on software development.
  • Identify opportunities for future enhancements and refinements to standards, best practices, and development methodologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service