职位等级:T24 到 T26
感兴趣请发简历至:
[email protected]JD 如下:
职责描述:
• Define, design, and implement complex, multi-tier distributed software applications.
• Lead and advance business solutions that needs interactions between multiple, layered applications and database repositories.
• Work with other Engineers, Architects, Project, Product and Senior Management and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.
• Be able to independently design, code and test complex features, as well as lead project teams across multiple locations to deliver a project end to end
• Identify, define and choose the right application framework, plus subdivide a complex application, during the design phase, into smaller, more manageable pieces to reduce project risks.
• Share release management duties on feature rollouts, and share on-call responsibilities.
• Be able to own and drive the technical domain architecture, work with cross vertical architects to execute on this vision.
• Ability to find and help fix performance, scalability, and other live issues in a very time critical environment.
• Ability to guide and mentor the team by making high-level design choices and setting technical standards, including software coding best practices.
任职要求:
• At least 3 years of experience in software development designing and implementing scalable, fault tolerant components on the Unix platform
• Expert level skills developing object oriented, database-driven software in Java.
• Knowledge and experience of C++ is a plus
• Knowledge of SQL and PL/SQL.
• Strong problem solving skills and a passion for debugging complex issues.
• Proficiency with at least one scripting language (Perl, Python, Unix Shell Script etc.)
• Strong verbal and written communication skills.
Desired Skills:
• Familiarity with GIT, SVN, Continuous Integration systems (Hudson/Jenkins) & Bug Tracking (Jira) tools
• Proficiency with XML/XSL frameworks
• Proficiency with UML and OOP concepts
• Experience with using Agile/Scrum methodology for software development
• Experience as a development lead
• Working experience with Payment and e-commerce
Basic Qualifications
• Bachelor’s Degree in Computer Science or Equivalent
• Minimum 3 years of work experience developing back-end systems in C++ or JAVA
• Comfortable interacting with Senior Management