Senior Technical Architect
Primary Role:
Senior Technical Architect will work with all members across company’s departments and is responsible for providing software solution architecture and technical leadership across project teams.
Working Relationships:
- Report directly to the Project Manager or Program Manager or Line Manager;
- Interact with internal or external client counterparts;
- Lead and provide guidance to the project team and technical team;
- Interact with internal, local and global architecture communities.
- Own software application architecture, include creating new or maintaining existing one for project or proposal. Accountable for the technical integrity of the architecture/design;
- Provide technical solution and leadership to projects and pursuing opportunities. Take part in designing, reviewing, troubleshooting; software application architecture, designs, components, codes and related project artifacts;
- Be the point-of-contact between internal technical staffs and client staffs;
- Support sales team on pre-sales activities and take a lead on responding to RFI, RFPs and other client proposals;
- Contribute to community practices and groups R&D, Training, Software Architecture Group (SAG);
- Participate and represent CSC Vietnam at local technical communities and practices and globally within CSC;
- Mentor at least 2 other software architects
- Other assignments from Line Manager or others if need.
Professional Responsibilities:
- Own software application architecture, include creating new or maintaining existing one for project or proposal. Accountable for the technical integrity of the architecture/design;
- Provide technical solution and leadership to projects and pursuing opportunities. Take part in designing, reviewing, troubleshooting; software application architecture, designs, components, codes and related project artifacts;
- Be the point-of-contact between internal technical staffs and client staffs;
- Support sales team on pre-sales activities and take a lead on responding to RFI, RFPs and other client proposals;
- Contribute to community practices and groups R&D, Training, Software Architecture Group (SAG);
- Participate and represent CSC Vietnam at local technical communities and practices and globally within CSC;
- Mentor at least 2 other software architects
- Other assignments from Line Manager or others if need.
Professional Requirements:
- Have a broad knowledge of technology, have first-hand experience with both Java/J2EE and Microsoft technology, frameworks, solutions, and tools are required;
- Have working knowledge of business or problem domain and be able to evaluate all possible solutions to a problem regardless of the technologies being used are required;
- Ability to interact with client in a professional manner, successfully build trusted relationship from technology perspective is required;
- Extensive experience in architecting, designing and integrating of large-scale software systems is requested;
- Excellent English communication skills – written and oral is a must;
- Be able to lead or chair international meetings, learn quickly and can make tough decision are needed;
- Be able to lead development team locally or geographically different locations to ensure system being built in according to defined architecture is needed;
- Solid OOAD skill, experience with applying Application Frameworks, Design Patterns, Architecture Best Practices and Coding Best Practices are requested;
- Experience with various web application servers MS IIS, IBM Web Sphere, BEA Web Logic, Jboss/Apache, and database servers Oracle, SQL, DB2, Informatica are needed;
- Experience using formal methodologies: RUP, SCRUM, XP is required;
- Got certificate(s) accredited for software architects e.g. product-based, tool-based or framework based certifications are desirable.
Other Requirements:
- At least have 14+ years of professional experience in software development with at least 4 years as software architect is a must;
- Prove to be a good problem solver, proactive, able to work well under pressure and have a strong sense of ownership and accountability are needed;
- Self-motivated and able to work independently or as part of a team across multi-cultural environment are desirable;
- Able to travel for short and long-term work assignments within short notice is desirable;
- Able to work in extraordinary working hours e.g. in the U.S., UK time is desirable.
Education and Training:
- Bachelor's Degree in Computer Science/IT is required; MS or PhD is a plus.
- Relevant English certifications are preferred;
- Architect Certificate or equivalent technology certifications are desirable.
