Saturday, May 19, 2012

Principal Software Engineer C, Dalian, J#2096GX

  • Client:
    Global Call Center Unified Communications Software + Services Provider.
  • Salary:
    Competitive Salary (depending on experience)
  • Starting Date:
    As soon as possible
  • Location:
    Dalian
  • Travelling:
    Travel to customer sites on need basis
  • Reporting to:
    Software Development Manager
  • Team size:
    10
  • # of subordinates:
    N/A
  • Application deadline:
    N/A
  • Responsibilities:
    • Analyzes, designs, programs, debugs, and does ongoing modification of software components.
    • Code may be used in commercial end-user applications, prototypes, or in test tools or other supporting programs.
    • Using the required programming languages and other technologies, writes code, completes programming, and performs testing and debugging of applications.
    • Interact with internal cross-functional members to better understand system requirements and/or necessary modifications.
    • Responsible for the design, development, testing, documentation and analysis of modules or features of new or upgraded software systems and products.
    • Develops and/or executes implementation according to project plans and priorities.
    • Participate in development in any of a range of product areas such as thin client, rich client, server, installation, communication layers, and so forth.
    • Troubleshoot, analyze, replicate, regress and resolve complex field software problems escalated to engineering.
    • Work closely with developers and performance engineers to enhance supportability and identify performance bottleneck in the product.
    • Design, implement and test enhancement feature requests to enhance product functionality as needed.
    • Responsible for handling critical customer problems in real-time and developing code fixes or enhancements to be included in future code releases or patches.
    • Coordinate, respond, track and follow-up on customer problem reports/technical support requests for Engineering.
    • Reproduce customer issues and resolve them by either establishing a workaround or a solution, or by debugging and creating a bug fix.
    • Work with support engineers, professional services and sales engineers to investigate and handle customer and field escalated cases.
    • Create and document best practices guidelines and knowledge base articles.
    • Completes documentation and procedures for installation and maintenance.
    • Provides estimated timelines for fixes.
    • Ensures products are up to date with 3rd party components that are in use.
    • Proactively identify non-compliance of code against requirements/standards/design and raise defects.
    • Work with members in the organization across various time zones.
    • Directs and or guides junior staff on specific tasks.
  • Requirements:
    • Min. 6 years of relevant experience
    • Demonstrate competency in engineering tools, methods and processes.
    • Demonstrates technical flexibility, and creativity in problem solving.
    • Ability to communicate complex information to internal audiences.
    • Professional demeanor to maintain and enhance relationships.
    • Strong customer service and teamwork skills.
    • Performs work where problems are unique and solutions are not predetermined.
    • Ability to use technical concepts to solve difficult problems in imaginative and varying ways.
    • Ability to provide resolutions to problems of complex and diverse scope where analysis of data requires evaluation of identifiable factors.
    • Team lead on moderate projects.
    • Provides guidance to less experienced team members.
    • Actively contributes to design or process development in a broad scope.
    • Contributes to the design specification of a product.
    • Experience in multi-threaded programing and object-oriented design.
    • Experience with software debugging tools and techniques.
    • Should be aware of advanced design concepts like Design Patterns
    • Must have proven design and development experience in developing complex distributed software solutions;
    • Experience with the following languages/technologies is a must:
    • Java, J2EE (Must)
    • TOMCAT, Java Beans, JSP, JDBC, Java Mail API (Plus)
    • Must have experience with software debugging.
    • Four year degree in Technical or Engineering field.
    • Fluent English
    • Fluent Chinese

Next steps

Apply Online:

Apply for this job with or without a Direct HR account,it only takes 3 minutes or less

Add to shortlist:

Add jobs to your shortlist to get back to them at a later point in time

Talk to:

people_talking

Talk to the consultant managing this position

Consultant: Grace Xiang

(86 574) 8835 1562 ext. 115T:
English, ChineseL:
Send this job to a friend
Current time in China: