Avanade

About Avanade


Skills Required: C# .NET; SQL - Software Engineer

Location: Shanghai

Number of Open Positions: 2


SOFTWARE ENGINEER

    Qualifications

· Bachelor degree or above in computer science or equivalent, 3-5 years working experience;

· Strong capabilities in using Visual Studio 2005 as the development IDE, this includes the development of Window Form application and Web Service using C#;

· Strong capabilities on the development of SQL Server 2005. This includes the writing of Store Procedure, UDF (user defined function) and CLR. The knowledge on SQL XML is also preferable;

· Broad knowledge on advance database concepts. Owe in-depth understanding on database transaction and dead-lock;

· Automated Unit testing in Visual Studio 2005. This includes the writing of automated testing code. The experience in using of CC.net or TFS for daily build is preferable;

· Experience on MS Office automation application, this includes the programming to Microsoft Excel by using C#;

· Experience on the following will be a plus.

o    Wise installation programming and using ClickOnce as the deployment technology;

o    Strong skills on application debugging;

o    Be familiar with the TFS as tool for source code control;

· Technically competent, creative, has initiative and ability to work independently;

· Good oral and written English;

· Good team player and communication skills.

Design & Process

· Be responsible to participate in a regular project meeting to review and adjust priorities for new Development Requests with PM, BA and Team Leader;

· Be responsible for the detailed design of new modules, enhancements to existing modules, bug fixes, and other development tasks;

· Be responsible for programming of functionality based on the above design – covering elements of the system written in Visual Basic, SQL Server, C# or other development tools;

· Review design specifications and requirements with the Team leader/Senior Member and provide impact analyses and realistic development estimates;

· Maintain a day to day understanding of the current project status, and be in a position to communicate this to Team Leader. Ensure the bugs are fixed. Issues are solved on time;

· Provide assistance in the documentation of functional requirements, including screen and output design if required;

· Discuss and review plans for significant changes with PM, developers and testers;

· Arrange Technical sessions with the developers when specific technical issues occurs, etc. (Review coming development commitments, new tools, new procedures, new standards and new process);

· Follow the development process rigidly;

· Provide assistance in UAT. Make sure the application delivered is correctly installed;

· Keep on up to date the latest development technology;

· Participate in Functional and Implementation review sessions to ensure that continuity and consistency of standards is maintained with particular emphasis on product behaviour, look and feel.

Programming

· Programming or working closely with programmer on specific design and deliver the module on time. Ensure the deadline and quality is met;

· Be responsible for fulfilling the commitment to quality in all aspects of work.  This includes adherence to development standards and work practices;

· Be responsible for product Build, Unit testing, Integration testing and applications maintenance.



SENIOR SOFTWARE ENGINEER

· Bachelor degree or above in computer science or equivalent , 5+ years working experience;

· Strong capabilities on the development of SQL Server and ASP.NET. This includes the writing of S tore P rocedure, UDF ( user defined function ) and CLR. The knowledge on SQL X ML is also preferable ;

· Broad knowledge on advance database concepts . Owe in-depth understanding on database transaction, dead-lock and performance tuning ;

· Automated Unit testing in Visual Studio. This includes the writing of automated testing code. The experience in using of TFS for daily build is preferable;

· Experience on MS O ffice automation application , t his includes the programming to Microsoft Excel by using C#;

· Experience on the following will be a plus.

o    Wise installation programming and using ClickOnce as the deployment technology;

o    Strong skill s on application debugging ;

o    Be familiar with the TFS as tool for source code control;

o    Experience or in-depth knowledge in using of Microsoft Enterprise Application Block to build enterprise application framework;

o    Knowledge or experience on WCF is highly preferable;

· Technically competent, creative, has initiative and ability to work independently;

· Good team player and communication skills.

Design & Process

· Be responsible to participate in a regular project meeting to review and adjust priorities for new Development Requests with PM, BA and Team Leader;

· Be responsible for the detailed design of new modules, enhancements to existing modules, bug fixes, and other development tasks ;

· Be responsible for programming of functionality based on the above design – covering elements of the system written in ASP.NET, Visual Basic, SQL Server, C# or other development tools ;

· Review design specifications and requirements with the Team leader/Senior Member and provide impact analyses and realistic development estimates ;

· Maintain a day to day understanding of the current project status , and be in a position to communicate this to Team Leader. Ensure the bugs are fixed. Issues are solved on time ;

· Provide assistance in the documentation of functional requirements, including screen and output design if required ;

· Discuss and review plans for significant changes with PM, developers and testers;

· Arrange Technical sessions with the developers when specific technical issues occurs , etc. (Re view coming development commitments, new tools, new procedures, new standards and new process );

· Follow the development process rigidl y;

· Provide assistance in UAT. Make sure the application delivered is correctly installed;

· Keep on up to date the latest development technology ;

· Participate in Functional and Implementation review sessions to ensure that continuity and consistency of standards is maintained with particular emphasis on product behaviour, look and feel.

Additional Information

  • Contact person: sammi
  • Phone number: 0086-0571-88165968
  • Current location: Shanghai
  • Address: shanghai
  • Email: 78111111@qq.com

job title

Job searchAdvanced