VIVisa
Software Engineer - Sr Consultant
Bangalore ₹10-15 LPA Posted 21 Apr 2025
FULL TIME
Myeclipse
Java
Aws
Python
Job Description
What You Will Do as Lead Software Engineer:
- Ability to lead critical initiatives, mentor with hands-on product development experience.
- Design, Code, Unit Test, document and implement new applications & as well as existing programs.
- Contribute to enhancements and changes to existing B2B applications codebase.
- Develop code that complies with design specifications and meets security best practices.
- Ability to review the code and give feedback to junior team members.
- Coding must adhere to all standards for security, be easily maintainable and have high system performance.
- Collaborate with Development & QA staff on individual and team deliverables.
- Create documentation and procedures for installation and maintenance.
- Identify opportunities for future enhancements and refinements to standards, best practices and development methodologies.
- Work closely with project team and other groups (e.g. Network, QA, Ops, Engineering).
- Work as lead of a development team responsible for designing, developing and maintaining Visa's Business Solutions B2B Acceptance line of products.
- Participate in design and code review sessions as appropriate, to ensure the quality of work delivered by self and teammates are in accordance with development standards.
- Interact with business units to define requirements/modifications and use case to utilize in designing appropriate solutions.
- This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Qualifications
Basic Qualifications
- 10 plus years of experience in technology field and have experience in building top class full stack applications and preferably degree in Computer science field
Preferred Qualifications
- Experience in Infrastructure & Code development using Eclipse/MyEclipse, JetBrains IntelliJ or any major Java IDE for Test & Performance Infrastructure management.
- Experience in Microservice architecture, Containers Orchestration (Kubernetes, Docker Swarm, etc.).
- Proficient in one of technologies like Java/Python/Angular/Type script etc.
- Working with public clouds environments AWS is big plus.
- Experience in API Development using REST, JSON and XML.
- Experience in suggesting performance optimization techniques by employing performance engineering best practices.
- Experience with GitHub, Bitbucket, Jenkins.
- Experience in SQL.
- Experience in MySQL, Oracle or IBM DB2 on AIX, Unix or Linux platforms.
- Experience in working with sprint boot applications.
- Ability to solve complex software development/design issues.
- Ability to write clean, coherent code following established coding guidelines.
- Strong interpersonal, facilitation, and effective communication skills (both written and verbal) and the ability to present complex ideas in a clear, concise way.
- Experience developing as part of Agile/Scrum/Kanban team is preferred.
- Passionate about delivering zero defect code that meet or exceed the proposed defect SLA and have high sense of accountability for quality and timeliness of deliverables.
- Ability to deliver on multiple projects and manage priorities based on changing directions.
- Establish best practices in client application development using engineering excellence, for incidents/change/problem management globally.
- True adherence to Visa Leadership Principles (VLPs) with excellent communication, storytelling and presentation skills.
