Do you have a question? Post it now! No Registration Necessary. Now with pictures!
February 4, 2008, 6:11 pm
rate this thread
High Base Salary - $150,000
This position requires that the candidate have significant experience
in the design and development of Server components for high volume
systems. Key factors are experience with and the understanding of how
to deal with scalability, fault tolerance, and performance
optimizations. If you have built a system that can process at least
1000 requests per second across multiple servers, we want to speak
with you. It is not important what language you used to build your
last system, as long as it was an Object Oriented language (e.g. Java,
C#, or C++).
We are building the next generation of the ADSDAQ Ad Exchange. Think
about tens of thousands of Ad requests per second that should be
resolved in less than 300ms. A distributed system with hundreds of
servers in multiple locations around the globe resulting in 100
billion Ad Requests per month.
You have a passion for software development, reading, and learning new
technologies. Back in school you enjoyed Algorithms and Data
Structures, wrote your own compiler as a course project. Implemented
your first multithreaded application during your internship and
overloaded the new() operator to implement your own high-performance
memory management system. You enjoy Profiling Tools for both
applications and databases.
If you are up to the challenge, have the required skills, are a
tenacious, analytical, innovative person with strong communication
skills who thrives in a collaborative fast-paced dynamic environment,
then we'd love to hear from you.
Essential Duties and Responsibilities:
Lead team of C# and Java Developers.
Mentor less senior team members.
Design and develop server and backend components.
Collaborate with others to design, develop, test, document and support
Improve and enforce team the department's software development
practices and guidelines.
Effective communication with other team members.
Skills and Qualifications:
The following are the minimum requirements for consideration.
10-12 years of industry experience .
Combined 8+ years experience in Object Oriented development using
Java, C#, or C++.
4 years as a Manager or Director leading teams of 5-10 developers.
Strong knowledge of algorithms with understanding of the pros and cons
of different types of data structures.
Very strong skills in multithreading and multiprocessing.
Experience building high-volume, scalable applications (>1,000
requests per second)
5+ years experience designing and developing applications with a
relational database including strong knowledge of SQL.
3+ years of Internet/Web application development.
Strong communication skills. Ability to lead whiteboard sessions,
create technical specifications, architect, and outline frameworks.
Ability to lead projects and mentor less senior team members.
Knowledge and experience working with design patterns.
BS degree in Computer Science, Engineering or related discipline or
equivalent experience. The ideal candidate will have one or more of
Experience with development of applications in Internet Advertising or
Web Search industries.
Experience with Spring and Hibernate frameworks.
Experience with any Message Queues.
Experience with TDD (test-driven development) using a unit testing
framework such as NUnit or JUnit.
Comfortable as a team member for multiple iterations on an Agile
project (e.g. Scrum)
Advanced degree in Computer Science or Math.
please send your resumes to jbalavari @ sidglobal. com
SID Computer Group
100 Plaza 5, Suite 2340
Harborside Financial Center
Jersey City, NJ 07311
Tel: 201 633 2121 x 303
e-mail l: email@example.com