Job Details
.NET Technical Lead / Principal Software Engineer
Duties Responsibilities:
- Perform the Technical Lead role in software development projects within USAPAC operation.
- Contribute to the full SDLC of outsourcing / offshore projects including but not limited to architecture, design, coding, client consulting and implementation.
- Participate in presales activities and bidding process.
- Interface with Client, analyze client requirements and translate them into system requirements.
- To be the escalation point for technical issues of software development projects
- To lead and manage the technical stream and architecture governance process
- To set guidelines, review architecture alternatives and perform technical evaluation.
- Research, development and implementation of new technologies.
- Liaison and coordinate with offshore teams to run projects efficiently.
Job Requirements
Key Requirements:
- Strong experience in .NET, C#, Web Development, Web services (and SharePoint as an advantage).
- Database design, analysis and architecture with SQL Server and Oracle are an advantage.
- Exposure to object oriented architecture design and Enterprise framework.
- 7+ years of experience in software development and at least 2 years as Principal Software Engineer.
- Advantage of having international certificates in Enterprise Development and Design
- Excellent communication skills (both technical and non-technical) with Clients.
Other Requirements:
- Strong outsourcing/offshoring experience (Scrum / Agile as a bonus) with USAPAC and Vietnam market
- High sense of organization and responsibility
- Good interpersonal & teamwork skill & learning attitude.
- University degree in Computer Sciences, or equivalent
- Preferred candidate with previous experience in consulting environment.