Software Architect – Internet / Software
Hudson
Amman, Jordan
Ref: HP464-219
Hudson

The Role


The Role


A World Leading Internet Software company is looking for a highly experienced, self-motivated, hands-on, and energetic Software Architect to join their team. You will be working on building industry leading platforms that provides content, mobile and social experiences for millions of users everyday. You will have the opportunity to design and develop not one, but many complex interdependent systems, as well as work with various cross-functional teams, participating in entire life-cycle of products. You will evaluate different technologies and architectural/design options, evaluating impacts on integration, inter-operability, scalability, flexibility and maintainability.

If you are intrigued by the challenge of building highly scalable, distributed and reliable software running on hundreds of servers in a dynamic team environment, and you are excited by the thought that millions will see your work every day, this job is for you!

Requirements


Requirements


Essential Job Functions:

• Design highly reliable, scalable, extensible, maintainable, and operable content platform systems for global marketplaces

• Work closely with the product management and development teams to define the next generation of content platforms.

• Recommend technology, engineering organization, and standards.

• Work closely with the development team to develop design patterns and to improve code quality, performance, and overall system reliability. Hands on experience and capabilities are a must.

• Define and drive architecture standards working with other architects within the group, the rest of the company, and external organizations

• Evangelize content platforms vision and strategy with senior management and other groups within the company

Years of Experience Needed

• 7+ years
• Experience dealing with customers in a solution architect role is a plus.

Position Requirements

• Expertise with large, distributed, object-oriented client/server and/or web-based systems design and implementation, with solid understanding of algorithms, data structures, scalability and performance optimization techniques

• Have been the main architect of a major successful product

• Expertise in evaluating, selecting, and integrating best-of-breed/innovative technologies

• Analytical skills: complexity, capacity, performance, quality, logistics

• Ability to design for testability, operability, scalability

• Strong verbal and written communication skills

Technical Skills Needed

• Deep knowledge of C++and/or Java.

• Deep understanding of RDBMS technologies, their strengths, weaknesses and alternatives.

• Experience with scripting languages such as PHP, Perl, Python, and/or Ruby

• Understanding of Web Technologies (e.g. HTTP, XML, REST, Apache)

• Experience with web client technologies such as DOM, CSS, and JavaScript

• Experience with UNIX networking, Sockets, TCP/UDP

About the Company


About the Company


Simply stated, Hudson's focus is helping you to get the best from talented people. At Hudson, we assess, recruit, develop and engage the best and brightest people for our clients. Our underlying goal is to improve performance at every level, so that the whole becomes greater than the sum of each individual’s expertise.

We deliver innovative solutions that address both hiring strategies and organisational effectiveness –people and performance. We’ve developed a strong track record of helping clients run their businesses smarter and achieve greater success through people.

This Position is closed or expired