Staff Software Engineer

Staff Software Engineer

02 Sep 2021
Colorado, Highlandsranch 00000 Highlandsranch USA

Staff Software Engineer

Vacancy expired!

Job Description

As a Staff Software Engineer, you will be part of our Network ProcessingEngineering
team to help design, enhance and build solutions in a fast paced development environment. We are looking for a talented, technical, proactive, energetic, and passionate person who embraces challenges and is a proven problem solver. You will be a part of a teamtasked with multiple projects ranging from building full stack development of REST Service APIs, Back-end Batching applications, and Web Front-End User Interfaces that are highly functional, secure, scalable, and robust. You will own and drive projects from start (gathering requirements) to finish (release into production). The team consists of a Dev Manager, QA Manager, developers, and QA engineers with local Configuration Management and Database Engineering support.

Qualifications

BASIC QUALIFICATIONS:

5 years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD

Preferred Qualifications

BS or MS in Computer Science or related degree.

  • 8 years of experience building software in Java
  • Experience working with Java Spring Boot and RESTful services.
  • Good understanding of database concepts, DB2,MySQL, and NoSQL
  • Experience working with Elasticsearch andKibana
  • Experience with IBM WebSphere, Tomcat, etc.
  • Experience with IBM MQ, Kafka, etc
  • Experience with software build, regression, and defect tracking tools e.g. Git, Jira, and Jenkins.
  • Front-End development experience with Angular andjQueryis desirable.
  • Experience with Docker is desirable.
  • Comfortable with working on both Windows and Linux environments.
  • Sound knowledge and experience working in an Agile environment.
  • Exceptional troubleshooting and analytical skills.
  • Working experience in cloud computing, PaaS, IaaS and related areas are highly desirable.

Additional information

We count on your curiosity and creativity, to want to understand the requirements and our processes and want to come up with creative solutions
While you’ll have the skill to see and understand the big picture, you’re able to stay focused on the task at hand to achieve immediate goals
You’re great at systematic and accurate research, wanting to uncover the smallest detail
You have an amazing work ethicthat will help us all work extremely well together
You have the passion forunderstanding people and to always striveto improve our products and services

Additional Information

Work Authorization:

· Authorization to work in the U.S. is a precondition of employment for this position. Visa will not sponsor applicants for work visas in connection with this position.

Work Hours

· Incumbent must make themselves available during core business hours.

Travel Requirements

· This position requires the incumbent to travel for work less than 5% of the time

Mental/Physical Requirements

· This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers, reach with hands and arms, and bend or lift up to 25 pounds.

Visa will consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Related jobs

  • Staff Software Engineer - Network Processing -Java, Linux, REST, JSON and XML

  • Staff Software Engineer - Network Processing -Java, Linux, REST, JSON and XML

  • Staff Software Engineer - Network Processing -Java, Linux, REST, JSON and XML

  • Staff Software Engineer - Network Processing -Java, Linux, REST, JSON and XML

  • Senior Staff Software Engineer - zTPF

  • Company DescriptionAs the world\'s leader in digital payments technology, Visa\'s mission isto connect the world through the most creative, reliable and secure paymentnetwork - enabling individuals, businesses, and economies to thrive. Ouradvanced global processing network, VisaNet, provides secure and reliablepayments around the world, and is capable of handling more than 65,000transaction messages a second. The company\'s dedication to innovation drivesthe rapid growth of connected commerce on any device, and fuels the dream ofa cashless future for everyone, everywhere. As the world moves from analogto digital, Visa is applying our brand, products, people, network andscale to reshape the future of commerce.At Visa, your individuality fits right in. Working here gives you anopportunity to impact the world, invest in your career growth, and be partof an inclusive and diverse workplace. We are a global team of disruptors,trailblazers, innovators and risk-takers who are helping drive economicgrowth in even the most remote parts of the world, creatively moving theindustry forward, and doing meaningful work that brings financial literacyand digital commerce to millions of unbanked and underserved consumers.You\'rean Individual.We\'rethe team for you.Together, let\'s transformthe way the world pays.Job DescriptionAs a Software Engineer, you will be part of our Issuer Processing PlatformDevelopment team to help design, enhance and build our open systemstransactional platform. The successful candidate will be part of a team todesign and develop REST based APIs and perform unit and integration testing onnewly developed components. Candidate will assist with troubleshooting andresolving defects during the software development life cycle. Candidate willinterface directly with staff members of Development, Product Management,Project Management, and Quality Assurance. You must have the ability to beself-directed and interact with technology and business partners at alllevels. Finally, you should be comfortable in a fast-paced customer focusedenvironment that continually embraces the latest technologies and techniques.Essential FunctionsDesign and develop API based applications using Java, utilizing springframework.Design, develop, document and implement new functionality, as well asbuild enhancements, modifications, and corrections to existing software.Develop TDD/BDD unit-tests and oversee execution.Create documentation and procedures for installation and maintenance.Build and maintain relationships with global and virtual teams on softwaredevelopment or support issues.Engage with Quality Assurance team members on defect triage and resolution.Lead development and oversee programmingtesting functions to ensure thatprojects are securely delivered while fulfilling expectations.Work as part of a development team and establish close working relationshipswith stake holders, quality assurance, architects, management and peersin engineering.Identify opportunities for further enhancements and refinements to standardsand processes.Prepare design documents; evaluate and recommend solutions to meet userrequirements; define and implement solutions.Participate in the Agile process including stand-up meetings, sprintplanning, reviews and retrospectives.Lead by example; demonstrating accountability, mentoring junior teammembers, and by contributing to departmental procedures, best practices,and standards.QualificationsBasic Qualifications5 years of relevant work experience with a Bachelor\'s Degree or at least 2years of work experience with an Advanced degreePreferred Qualifications6-10 years of work experience and a Bachelor\'s Degree or 6 years of workexperience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3years of experience with a PhD.Extensive experience in architecting and developing real-time multithreadedJava applications that are fault-tolerant, scalable and can handle highvolumesDeep understanding of SOA principles and Web Services technol

  • Summary You will be at the forefront in building the next generation of systems that provide connectivity and access into Visa. The access systems are fundamental to the Visa Business and amongst only a handful of the most mission critical systems at Visa. You will deliver access solutions that fit into the wider efforts to re-engineer Visa’s core processing systems. You need to have an excellent background in software analysis, design and implementation. You will join an outstanding and expanding software engineering team. The position is based in Highlands Ranch, CO. Responsibilities Analyze business requirements to define scope and technical specifications for new projects and enhancements Review and challenge architecture and lead detail design of major components, adhering to best practices of security, scalability, performance and manageability Develop and document high level and detailed design specifications using Object Oriented methodologies Design and develop highly scalable and fault tolerant distributed components Code & unit test system components and applications in a range of programming languages Quickly gain domain expertise in critical application areas to SME level Champion software development best practices such as coding standards, code reviews, secure coding practices, integration and regression tests etc. Work independently with minimal guidance becoming a mentor and role model for other team members Proactively work to identify issues and provide solutions for the same Provide 24x7 production support to ensure smooth operations Basic Qualifications 5 years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD Preferred Qualifications 5+ years of experience in designing and developing complex mission critical back-end applications 5+ years of experience in design and implementation using Java programming language 2+ years of experience in leading teams to deliver software projects Solid experience with Unix/Linux OS and system calls Fully versed with all stages of software development lifecycle phases Expert in Object Oriented Analysis and Design (OOA/OOD) In-depth experience in all aspects of multi-threaded application development Familiarity of database concepts with experience in MySQL Experience with web services development using REST, JSON and XML Experience with build automation using tools such as Jenkins, Maven, Git, Artifactory and Docker UI development skills using frameworks such as Angular and Node JS is a plus Excellent verbal, written and presentation communication skills are a pre-requisite Work Hours This position requires the incumbent to be available during and beyond core business hours. Travel Requirements This position requires the incumbent to travel for work 5% of the time. Mental/Physical Requirements This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers, and reach with hands and arms. EEO Statement Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law

Job Details

Jocancy Online Job Portal by jobSearchi.