Principal Software Engineer CA Technologies - Beijing



Job Description

Principal Software Engineer
Job Overview
This position is responsible for working closely with management and architects to create highly complex and sophisticated software on design projects that span several groups. Provide high level research and analysis related to software design and development and solve complex problems.
Key Responsibilities
 Design and code, often for the most complex units/modules/products that meet functional and business requirements on schedule and within budget.
 Perform unit/module testing of software to find errors and confirm programs meet specifications.
 Fix bugs, add enhancements, and convert software to other platforms.
 Assist quality assurance team by providing assistance to testers and support personnel as needed to determine system problems.
 Collaborate with quality assurance in creation of their test plans and participate in reviews.
 Evaluate impact of software performance, and recommend changes to software design team.
 Perform strategic research and design for a major technical area.
 Design patentable technology and propose and review patent applications.
 Lead improvement of development processes and procedures.
 May perform Development project management responsibilities including:
 Develop and maintain project plans.
 Design, plan, and coordinate the activities of project teams.
 Communicate project status to all interested parties and ensure team stays on track to satisfy business needs and client expectations.
 Ensure completeness and quality of all project deliverables.
 Manage change control process through the life of project.
 Identify and escalates issues and, when necessary, pull appropriate teams together to solve challenge/issue, etc.
 Recognize potential risks and implement course of action to address them appropriately.
 Work with marketing and product management to ensure CA's technology is positioned effectively.
 Advise development groups on technical matters as required.
 Hold internal education classes to raise CA's technical knowledge base.
 Mentor, train and develop Software Engineers.
 Meet with customers and the field to discuss their technical issues and

Desired Skills & Experience

Skills and Experience
1. Very good programming skills in Java (Swing) and Java XML processing (SAX, Xerxes)
2. Very good written and verbal communication skills in English
3. Good knowledge on Eclipse RCP & plug-in development
4. Good knowledge on other programming languages, like C++, C#, Perl, PHP, etc.
5. Knowledge on i18n software development and different encoding system (UTF8, EUC,…)
Preferred Education and Work Experience
Bachelor's Degree or global equivalent in Computer Science or related discipline. Master's degree or global equivalent a plus.
Typically 8 or more years of experience in related development work

Apply Now - Resume or CV with Job Post Title
Email: jobs@aarenconsultants.in
Related Posts Plugin for WordPress, Blogger...