北京 [切换城市] 北京招聘北京计算机软件招聘北京软件工程师招聘

.Net 软件开发工程师

广州市埃维诺电脑技术开发有限公司

  • 公司规模:少于50人
  • 公司性质:外资(欧美)
  • 公司行业:计算机服务(系统、数据服务、维修)  专业服务(咨询、人力资源、财会)

职位信息

  • 发布日期:2014-07-15
  • 工作地点:北京
  • 招聘人数:若干
  • 工作经验:一年以上
  • 学历要求:本科
  • 语言要求:普通话精通
    英语良好
  • 职位月薪:面议
  • 职位类别:软件工程师  

职位描述

Responsibilities


Responsibility for the project technical direction, and the creation of system architecture documentation as required.
- Participate in software tools and architecture direction meetings with the management and Architecture team.
- Class/Code Librarian. Propose changes to the class/code library, maintain the code library and consistency within it. Review code to ensure proper use of the code library to maximize code re-use.
- Document and enforce the use of coding standards in conjunction with the class librarian role.
- Be responsible to develop Practices/Infrastructure/Frameworks.
- Maintain the various elements of the development environment including the core tools, third party add on tools, internal add-ons, in house tools, etc. Also ensure that the developers are kept aware of new features.
- Responsibility for identifying opportunities to improve the robustness and maintainability of the products. Raise the necessary Development Requests.
- Ensure that all development backup requirements are being met, ie that all developers understand and adhere to the rules and that ALL material is correctly backed up. Liaise with the infrastructure team to ensure that backups are being carried out correctly and to periodically check their integrity.
- Responsibility for application builds, and ensuring that all required elements is documented and passed on to those responsible for the implementation of new releases


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 behavior, 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.


Qualifications
-Bachelor degree or above in computer science or equivalent, 1-3 years working experience;
-At least 1 year development experience in .Net Framework, WCF, MVC is plus;
-Working knowledge of C#, SQL query and PowerShell script;
-Familiar with Hyper-V/SQL Server/SharePoint and http protocol (Plus);
-Write C# code and SQL queries for bug fixing;
-Experience in large scale solution development/performance tuning 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, dead-lock and performance tuning;
-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.
-Wise installation programming and using ClickOnce as the deployment technology;
-Strong skills on application debugging;
-Be familiar with the TFS as tool for source code control;
-Experience or in-depth knowledge in using of Microsoft Enterprise Application Block to build enterprise application framework;

公司介绍

Avanade is a global IT consultancy dedicated to using the Microsoft platform to help enterprises achieve profitable growth. Through proven solutions that extend Microsoft products, Avanade helps enterprises increase revenue, reduce costs, and reinvest in innovation to gain competitive advantage.

We partner with our customers to create new products and services, serve their customers better, streamline operations, and optimize collaboration across all groups and boundaries. Our consultants deliver value according to each customer’s requirements, timeline and budget by combining insight, innovation and the talent of our global workforce, which includes an extensive offshore community of Microsoft technology experts.

Our unique connections with Accenture and Microsoft enhance our ability to deliver effective mission-critical solutions for organizations in all industries. A joint venture between Accenture and Microsoft, Avanade was formed to merge the strengths of both companies – Accenture’s consulting and Microsoft’s technology expertise – into a single company. Avanade is privately held.