Recruit. Net/Java senior software development engineers (server)

Source: Internet
Author: User

Responsibilities:

1. Design and develop backend for mobile terminals such as IOS, Android, and windowsphone as well as websites and WAP websitesProgram.

2. Perform performance optimization and O & M for the backend program, continuously improve the performance and perform horizontal resizing for the system throughout the process.

 

Job Requirements:

1. At least four years of. Net (C #)/Java development experience, proficient in. Net 3.5 and. Net 4 frameworks, and have read some. netSource code.

2. Familiar with common development technologies on the server, such as pools, sockets, serialization, compression, WCF, Web Services, and multithreading.

3. Familiar with common optimization technologies on the server, such as (distributed) cache, queue, index, and asynchronous operations.

4. Strong object-oriented design and business analysis capabilities, understanding common design patterns and testing methods, and participating in architecture design and service Modeling Processes.

5. Be familiar with at least one relational database and related database tuning skills.

6. Participate in the development of websites with a large volume of data and a large volume of traffic (non-Intranet systems) and have experience in optimization.

(In short, the server you develop must be able to provide continuous and stable services for clients with a response speed of more than 100 TPS and less than Ms under the Data Volume of tens of millions to hundreds of millions, of course, this is a process of continuous optimization)

 

The following experience is preferred:

1. I have paid attention to various open-source projects (such as netty, supersocket, and lucence) and even participated in or own open-source projects.

2. Familiar with Linux and other languages except C #/Java, such as Java/C #, Python, and PHP.

3. I have used open-source systems such as MongoDB, redis, cacendra, and hadoop, or have experience in distributed application architecture.

4. Experience in Internet system or social system development, especially when using or integrating APIs such as Google Maps and Baidu maps, with experience in map application development.

5. Understand the development technology of mobile terminals (IOS, Android, and windowsphone), or cooperate with the corresponding server development.

 

Resume delivery zhuye@5173.com location: Putuo, Shanghai

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.