Sign In
 [New User? Sign Up]
Mobile Version

Manager Software Development 2(QI-PP-009)

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

The primary role of the Staff Software Engineer is to provide technical and domain expertise in the design and delivery of software and infrastructure for PayPal''''s web site. This person is a highly-experienced technical expert, who understands the business domain very well, and is well-versed in the software implementation.Beyond this, the successful candidate is expected to be multi-disciplinary, and is a multi-talented senior member of the technical team. The duties performed by the Staff Engineer vary, and may span technical design and consultancy, troubleshooting, performance analysis, process improvement, and technology development, etc. The Staff Engineer has a stewardship role in ensuring the continued growth and improvement of the environment, capabilities and stature of the Centre.Responsibilities Work with business units to crystallize business needs into product features, acting as a bridge between business and technical domains. Consult with business units on feasibility, technical requirements and cost estimates for new initiatives. Provide technical guidance and assistance to other software engineers. Provide technical and domain thought-leadership, and mentoring to junior members of the team. Review and approve software design and implemented code. Provide effective cutting-edge design/solutions for implementing product features. Develop new team capabilities to ensure continued competence and relevance of the Centre in supporting software development needs of PayPal''''s business. Define and devise processes, tools and methodologies to achieve excellence in software development, testing and deployment, and in the management of the Centre.Job Requirements Highly competent hands-on experience in some of the following Enterprise architecture/software design/implementation, particularly large-scale web-based systems. (J2EE, .NET, Linux) Database design, performance tuning and optimization. (Oracle/MySQL) Java and C++ programming in Linux/Unix environment OO-based analysis and design Software design and development methodologies, including agile methods Systems/network design, systems performance tuning Scripting Languages (Shell, Python, Perl) Source Control (GIT experience is an advantage) Unit testing frameworks such as JUnit, Google Test Mobile Development experiences would be a plus Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications. Ability to determine impact of architectural solutions and recommendations. Must have experience in justification of technology solutions to business leaders. Excellent verbal and writing skills; ability to produce clear, concise communications and documentation. Highly effective at working in cross-functional groups and getting results in matrix organizations. Experience in engineering support of a product through a PDLC. Working knowledge of finance industry standards and practices preferred.
Degree: M.Sc. (Science) | MCA/ PGDCA | ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering) | B.Sc. (Science) | BCA (Computer Application)

Experience: 9-13


Application Programming | Database Administration (DBA) | Software Engineer | System Administration
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News