JD – Software Development Engineer –Social Media


Key Responsibilities:

• Participate in the full development life cycle, working within broadly defined parameters
• Own the delivery of an entire piece of a system or application, and serve as a technical lead on small to midsize complex projects
• Management and execution against project plans and delivery commitments
• Work closely with senior engineers to develop the best technical design and approach for new product development
• Builds software solutions where the problem is not well defined. Designs and defines the interaction between the other component pieces
• Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.

Experience & Education Required/Desired:

• Masters/PhD degree or Bachelor’s degree with equivalent experience
• Proven results oriented person with a delivery focus.
• Excellent verbal and written communication skills
• Ability to work well with people and be both highly motivated and motivating
• 3+ years experience in Software development
• Development Expertise in data structures, complex algorithms, OOP, Java, Linux, Perl, C++.
• Experience in development of distributed/scalable systems and high-volume transaction applications
• Expertise in UI technologies like javascript, flash are good to have.
• Ability to handle multiple competing priorities in a fast-paced environment

In joining our team, you'll enjoy a competitive salary, great benefits, a creative and comfortable work environment, and the exciting opportunity to be part of a fast-paced and growing technology company.


JD – Software Development Engineer – Gold box

Key Responsibilities:

• Participate in the full development life cycle, working within broadly defined parameters
• Own the delivery of an entire piece of a system or application, and serve as a technical lead on small to midsize complex projects
• Management and execution against project plans and delivery commitments
• Work closely with senior engineers to develop the best technical design and approach for new product development
• Builds software solutions where the problem is not well defined. Designs and defines the interaction between the other component pieces
• Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.

Experience & Education Required/Desired:

• Masters/PhD degree or Bachelor’s degree with equivalent experience
• Proven results oriented person with a delivery focus.
• Excellent verbal and written communication skills
• Ability to work well with people and be both highly motivated and motivating
• 3+ years experience in Software development
• Development Expertise in data structures, complex algorithms, OOP, Java, Linux, Perl, C++.
• Experience in development of distributed/scalable systems and high-volume transaction applications
• Expertise in UI technologies like javascript, flash are good to have.
• Ability to handle multiple competing priorities in a fast-paced environment

In joining our team, you'll enjoy a competitive salary, great benefits, a creative and comfortable work environment, and the exciting opportunity to be part of a fast-paced and growing technology company.

Email:aitbj@126.com
MSN:aitbj@126.com