Visa looking for Software Engineers with proficiency in at least one programming language  Java, C/C++, C#, . NET, python, Javascript, HTML, CSS and Objective-C.

Job Designation : Software Engineer

Salary : 8 LPA

Qualification :  Bachelor’s degree

Experience : Freshers / Experienced

Skill Set :

  1. Intermediate level skills in Java / C# / C++In-depth knowledge of data structures implementation and optimization
  2. Intermediate-level skills in multi-threading, concurrency, and error-handling
  3. Intermediate-level skills in implementing design patterns (singleton, facade, factory, observer etc
  4. Proficient building enterprise-scale web services (RESTful), and their scalability, resiliency, and availability
  5. Experience building application frameworks or reusable components
  6. Experience in network programming (Sockets) to build service self-healing
  7. Proficient implementing multiple cross-cutting concerns and non-functional requirements using aspect-oriented programming.
  8. Demonstrated proficiency in troubleshooting, root-cause analysis, application design, and implementing large components for enterprise projects
  9. Experience in Building highly robust Android or iOS applications
  10. Proficient in building ODATA compliant REST services

Job Description :

  • Develop code that complies with design specifications and meets security and Java best practices.
  • Coding must adhere to all standards for security, be easily maintainable and have high system performance.
  • Evaluate options and provide recommendation on scope and scale of effort required to implement final requirements.
  • Identify opportunities f.or future enhancements and refinements to standards, best practices, and development methodologies
  • Work as a member of a team responsible for designing, developing, and maintaining VOAP 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.
  • Able to work on multiple projects and initiatives with different/competing timelines and demands.
  • Collaborate with business partners on requirements elaboration, design, configuration, and business re-engineering.
  • Work within and across Agile teams to design, develop, test, implement and support technical solutions across a full stack of development tools and technologies

Location : Bengaluru, Karnataka, India