Quantcast
Channel: Most Hired
Viewing all 53220 articles
Browse latest View live

O'Grady Meyers / Genex is looking for a Sr. Web Designer / ACD in Culver City, CA, USA

$
0
0

Associate Creative Director, Interactive You've done your time in the trenches. Pushed the pixels, brainstormed the concepts, crafted the design and finessed the user experience. You love the challenge of the big site, the blue-sky of the branded experience, pushing online media to its limits and the potential of the ... [more]

http://www.krop.com/jobs/s2qwx/

Source: Krop


Senior Software Developer at Lenos Software (San Francisco, CA 94105)

$
0
0

Lenos Software, an 11 year old software solutions company headquarted in San Francisco, has an immediate opening for a full-time Sr. Software Developer. Lenos delivers a highly responsive and innovative enterprise SaaS solutions platform for multi-channel marketing automation. Global 2000 market leaders leverage the Lenos productivity suite for campaign management, supply chain management and business intelligence. Lenos is a market leader in this $300 billion market niche with clients across all industries including Financial Services, Pharmaceutical, Technology, and Communications & Media domains sectors.

The Sr. Software Developer position is responsible for creating and enhancing features in the company’s flagship product. The ideal candidate will have solid experience developing Enterprise-level ASP.Net applications in C#. The candidate should demonstrate strong ethical, professional, service-oriented and interpersonal skills.

Responsibilities
• Develop features and enhancements to new and existing .NET applications using C#
• Collaborate with other team members in all areas of software development
• Apply Agile practices to daily development including: Scenario and Task Estimation, Continuous Integration, Iterative Development

Requirements
• Bachelor's degree in Computer Science, Information Technology or equivalent experience of 7+ years
• 7+ years SDLC along with C# or C++, ASP.NET, ADO.NET
• 5+ years ASP.NET development with good Web layout and presentation skills
• 4+ years .NET Framework including Instrumentation, Exception Handling, Security, Threading
• 3+ years Experience with ASP.NET Web Services and/or WCF utilizing Security, Attachments, and other WS-* specifications
• 3+ years SQL Server experience with understanding of Stored Procedures and Views
• Experience with .NET Framework 3.5
• Unit Testing
• Thorough knowledge of web related technologies such as HTML, CSS, JavaScript, Web Services, XML, Ajax
• 1+ year .NET Architect experience preferred
• Experience working in an Agile environment
• Strong planner, organizer, attention to detail and follow-up
• Excellent communication skills

Additional Ideal Experience:
• Silverlight
• WCF
• WPF
• LINQ
• SSIS

Lenos Software offers competitive salaries, good benefits and a great environment to work. For further information about us, please visit us on the web at www.lenos.com.

Developer Skills Test (Submissions without a completed test will not be considered.)

SQL
1. Write the SQL to create table(s) for Makes, Models, and Vehicles.
• A Vehicle should have a Make and Model, a 17 digit alphanumeric VIN, a Color, and a Mileage.
• A Model can have only one Make (Make/Model examples: Ford/Mustang, Honda/Accord, etc.)
• A Vehicle can have only one Model.
2. Write the SQL to create a stored procedure to retrieve a Vehicle record by VIN.

C#
1. Write the C# code to represent Makes, Models, and Vehicles as classes.
2. Write the C#/ADO.NET code to instantiate a Vehicle class initialized with data from retrieved from the SQL database by VIN.
3. Write the C# code for a virtual method of Vehicle called HasHighMileage() returning true if Mileage > 50,000.
4. Write the C# code for a CommercialVehicle class that derives from the Vehicle class and overrides the HasHighMileage() method returning true if Mileage > 100,000.
5. Write a LINQ query that takes a collection of any combination of Vehicles and CommercialVehicles and returns only those that do not have high mileage.
6. Write the C# code for a VehicleException class with a constructor that takes a Vehicle parameter and exposes that Vehicle through either an automatic property or a readonly field.
7. Write a unit test for HasHighMileage() that creates a collection of Vehicles populated with 1 low mileage vehicle, 1 high mileage vehicle, 1 low mileage commercial vehicle, and 1 high mileage commercial vehicle. Use a LINQ query to determine which vehicles have high mileage.

Web Services
1. Write a simple WCF Service Contract for a vehicle service with a single operation to retrieve a commercial vehicle by VIN.

Interested? Please send your resume, cover letter and completed test to careers@lenos.com. Your subject line should read "Sr. Software Developer". No relocation assistance is provided - No calls or agencies, please.

Source: Joel On Software

Senior Software Developer at Lenos Software (San Francisco, CA 94105)

$
0
0

Lenos Software, an 11 year old software solutions company headquarted in San Francisco, has an immediate opening for a full-time Sr. Software Developer. Lenos delivers a highly responsive and innovative enterprise SaaS solutions platform for multi-channel marketing automation. Global 2000 market leaders leverage the Lenos productivity suite for campaign management, supply chain management and business intelligence. Lenos is a market leader in this $300 billion market niche with clients across all industries including Financial Services, Pharmaceutical, Technology, and Communications & Media domains sectors.

The Sr. Software Developer position is responsible for creating and enhancing features in the company’s flagship product. The ideal candidate will have solid experience developing Enterprise-level ASP.Net applications in C#. The candidate should demonstrate strong ethical, professional, service-oriented and interpersonal skills.

Responsibilities
• Develop features and enhancements to new and existing .NET applications using C#
• Collaborate with other team members in all areas of software development
• Apply Agile practices to daily development including: Scenario and Task Estimation, Continuous Integration, Iterative Development

Requirements
• Bachelor's degree in Computer Science, Information Technology or equivalent experience of 7+ years
• 7+ years SDLC along with C# or C++, ASP.NET, ADO.NET
• 5+ years ASP.NET development with good Web layout and presentation skills
• 4+ years .NET Framework including Instrumentation, Exception Handling, Security, Threading
• 3+ years Experience with ASP.NET Web Services and/or WCF utilizing Security, Attachments, and other WS-* specifications
• 3+ years SQL Server experience with understanding of Stored Procedures and Views
• Experience with .NET Framework 3.5
• Unit Testing
• Thorough knowledge of web related technologies such as HTML, CSS, JavaScript, Web Services, XML, Ajax
• 1+ year .NET Architect experience preferred
• Experience working in an Agile environment
• Strong planner, organizer, attention to detail and follow-up
• Excellent communication skills

Additional Ideal Experience:
• Silverlight
• WCF
• WPF
• LINQ
• SSIS

Lenos Software offers competitive salaries, good benefits and a great environment to work. For further information about us, please visit us on the web at www.lenos.com.

Developer Skills Test (Submissions without a completed test will not be considered.)

SQL
1. Write the SQL to create table(s) for Makes, Models, and Vehicles.
• A Vehicle should have a Make and Model, a 17 digit alphanumeric VIN, a Color, and a Mileage.
• A Model can have only one Make (Make/Model examples: Ford/Mustang, Honda/Accord, etc.)
• A Vehicle can have only one Model.
2. Write the SQL to create a stored procedure to retrieve a Vehicle record by VIN.

C#
1. Write the C# code to represent Makes, Models, and Vehicles as classes.
2. Write the C#/ADO.NET code to instantiate a Vehicle class initialized with data from retrieved from the SQL database by VIN.
3. Write the C# code for a virtual method of Vehicle called HasHighMileage() returning true if Mileage > 50,000.
4. Write the C# code for a CommercialVehicle class that derives from the Vehicle class and overrides the HasHighMileage() method returning true if Mileage > 100,000.
5. Write a LINQ query that takes a collection of any combination of Vehicles and CommercialVehicles and returns only those that do not have high mileage.
6. Write the C# code for a VehicleException class with a constructor that takes a Vehicle parameter and exposes that Vehicle through either an automatic property or a readonly field.
7. Write a unit test for HasHighMileage() that creates a collection of Vehicles populated with 1 low mileage vehicle, 1 high mileage vehicle, 1 low mileage commercial vehicle, and 1 high mileage commercial vehicle. Use a LINQ query to determine which vehicles have high mileage.

Web Services
1. Write a simple WCF Service Contract for a vehicle service with a single operation to retrieve a commercial vehicle by VIN.

Interested? Please send your resume, cover letter and completed test to careers@lenos.com. Your subject line should read "Sr. Software Developer". No relocation assistance is provided - No calls or agencies, please.

Source: Joel On Software

Senior Software Developer at Lenos Software (San Francisco, CA 94105)

$
0
0

Lenos Software, an 11 year old software solutions company headquarted in San Francisco, has an immediate opening for a full-time Sr. Software Developer. Lenos delivers a highly responsive and innovative enterprise SaaS solutions platform for multi-channel marketing automation. Global 2000 market leaders leverage the Lenos productivity suite for campaign management, supply chain management and business intelligence. Lenos is a market leader in this $300 billion market niche with clients across all industries including Financial Services, Pharmaceutical, Technology, and Communications & Media domains sectors.

The Sr. Software Developer position is responsible for creating and enhancing features in the company’s flagship product. The ideal candidate will have solid experience developing Enterprise-level ASP.Net applications in C#. The candidate should demonstrate strong ethical, professional, service-oriented and interpersonal skills.

Responsibilities
• Develop features and enhancements to new and existing .NET applications using C#
• Collaborate with other team members in all areas of software development
• Apply Agile practices to daily development including: Scenario and Task Estimation, Continuous Integration, Iterative Development

Requirements
• Bachelor's degree in Computer Science, Information Technology or equivalent experience of 7+ years
• 7+ years SDLC along with C# or C++, ASP.NET, ADO.NET
• 5+ years ASP.NET development with good Web layout and presentation skills
• 4+ years .NET Framework including Instrumentation, Exception Handling, Security, Threading
• 3+ years Experience with ASP.NET Web Services and/or WCF utilizing Security, Attachments, and other WS-* specifications
• 3+ years SQL Server experience with understanding of Stored Procedures and Views
• Experience with .NET Framework 3.5
• Unit Testing
• Thorough knowledge of web related technologies such as HTML, CSS, JavaScript, Web Services, XML, Ajax
• 1+ year .NET Architect experience preferred
• Experience working in an Agile environment
• Strong planner, organizer, attention to detail and follow-up
• Excellent communication skills

Additional Ideal Experience:
• Silverlight
• WCF
• WPF
• LINQ
• SSIS

Lenos Software offers competitive salaries, good benefits and a great environment to work. For further information about us, please visit us on the web at www.lenos.com.

Developer Skills Test (Submissions without a completed test will not be considered.)

SQL
1. Write the SQL to create table(s) for Makes, Models, and Vehicles.
• A Vehicle should have a Make and Model, a 17 digit alphanumeric VIN, a Color, and a Mileage.
• A Model can have only one Make (Make/Model examples: Ford/Mustang, Honda/Accord, etc.)
• A Vehicle can have only one Model.
2. Write the SQL to create a stored procedure to retrieve a Vehicle record by VIN.

C#
1. Write the C# code to represent Makes, Models, and Vehicles as classes.
2. Write the C#/ADO.NET code to instantiate a Vehicle class initialized with data from retrieved from the SQL database by VIN.
3. Write the C# code for a virtual method of Vehicle called HasHighMileage() returning true if Mileage > 50,000.
4. Write the C# code for a CommercialVehicle class that derives from the Vehicle class and overrides the HasHighMileage() method returning true if Mileage > 100,000.
5. Write a LINQ query that takes a collection of any combination of Vehicles and CommercialVehicles and returns only those that do not have high mileage.
6. Write the C# code for a VehicleException class with a constructor that takes a Vehicle parameter and exposes that Vehicle through either an automatic property or a readonly field.
7. Write a unit test for HasHighMileage() that creates a collection of Vehicles populated with 1 low mileage vehicle, 1 high mileage vehicle, 1 low mileage commercial vehicle, and 1 high mileage commercial vehicle. Use a LINQ query to determine which vehicles have high mileage.

Web Services
1. Write a simple WCF Service Contract for a vehicle service with a single operation to retrieve a commercial vehicle by VIN.

Interested? Please send your resume, cover letter and completed test to careers@lenos.com. Your subject line should read "Sr. Software Developer". No relocation assistance is provided - No calls or agencies, please.

Source: Joel On Software

Software Developer at Castlight Health (San Francisco, CA 94105)

$
0
0



If you're looking to do serious software development, work with outstanding people, solve incredibly difficult computation and machine learning problems, and embrace agile techniques - all while revolutionizing our $2.4 trillion healthcare industry by empowering consumers - this is the place for you. We're looking for talented, dedicated, and passionate developers to join our team.

While we would be surprised if you had all of the following in your quiver, some examples of what we would love to discover in your background or professional goals include:

- Deep mastery of at least one object-oriented or functional programming language
- Fluency in machine learning, statistical analysis, pattern recognition, or artificial intelligence - or just an excellent record in math
- A true passion for coding and the ability to inspire others to create great code
- Interest in and experience with Lean Thinking and Agile practices (TDD, XP, etc)
- Proficiency with relational databases and/or tuning complex, resource-intensive, mission-critical applications to achieve maximum performance
- A taste for exploring innovative technologies such as Ruby, Clojure, Git, Cloud Computing, Key-Value stores, RabbitMQ, Hadoop, Map/Reduce, etc.
- A passion for startups

Right now, we primarily use Ruby on Rails, MySQL, Linux, and Apache because we believe that technology should work for us, not the other way around. We understand that new problems may require new solutions, so we're looking for people who can identify the next big thing and share it with us, but are pragmatic enough to understand that Clojure is not a cure for cancer and TokyoCabinet will not broker world peace.

Let us know if this sounds like your kind of environment and you want to join our team. In addition to a resume and a note about yourself, please send us a solution to one of the puzzles below.



Puzzles


An enchanted hat

At a particular school, an enchanted hat assigns each incoming student to one of four residential houses. School lore says that the hat sorts students into houses entirely on the basis of personality and moral character. But this year, a rumor is circulating that the hat actually assigns each student completely randomly.

The Headmaster hopes to disprove the rumor and reasons that if she can show the hat's assignments to be somewhat predictable, it cannot be assigning randomly. Before the students are sorted, she speaks with each student and privately writes down her prediction of which house that student will be assigned to.

What is the smallest number of students (m) that allows her to make one incorrect prediction yet still establish a high level of confidence (say, 99% certainty) that the hat is not completely random in its sorting?

If the headmaster's predictions are always wrong, would a sufficient number of wrong predictions (w) disprove the rumor with similarly high confidence?


Odd bag out

You have 5 unmarked bags with 100 beads each. Bags #1-4 contain 4 red beads and 96 black beads; bag #5 contains 7 red beads and 93 black beads. You randomly select one of the five bags and remove three beads without looking inside the bag. One is red, and the other two are black. What is the probability that you drew the beads from bag #5?

Return the three beads to the bag and give it a good shake to mix things up. In the best-case scenario, what is the minimum number of beads you can withdraw, one at a time, to identify this bag as bag #5 with at least 50% certainty?

Family plan

Homer Simpson is tired of paying exorbitant charges for his family's cell phone usage. He recently contacted his local OmniTouch representative to get a detailed report on their calling activity. Unfortunately, he's too "stupid" to interpret the data, so he hired a CompuGlobalHyperMegaNet programmer to produce a function that would print the longest call by family member. Here was the function he got back:

var callLogs = [
// format: family_member_1, family_member_2, length_in_minutes
[marge, homer, 5],
[maggie, lisa, 12],
/*
many more entries
*/
]

longestCallByFamilyMember(callLogs) {
familyMmbrs = []
callLengths = []
orderedCallLogs = callLogs.sort_by{|call| call[2]}.reverse

for (call in orderedCallLogs)
has_family_member = false
for (i=0; i<familyMmbrs.length; i++)
if (familyMmbrs[i] == call[0] || familyMmbrs[i] == call[1])
has_family_member = true

continue if has_family_member

familyMmbrs.append(call[0])
callLengths.append(call[2])
familyMmbrs.append(call[1])
callLengths.append(call[2])

end

for (i=0; i<familyMmbrs.length; i++)
print familyMmbrs[i] + " - " + callLengths[i]
}

Unfortunately for Homer, this function is neither correct nor concise. To save the day for the Simpsons family, propose some improvements to this code and explain your reasoning.



Why Join Castlight?

Excel

Putting people first is deeply ingrained in Castlight's culture. We hire only the most talented individuals and empower them to make a difference and get things done. We have daily stand-ups and regular retrospectives. We figure out what we're doing wrong so we can fix it, and what we're doing right so we can make it better.

You will be given the freedom to hone your craft without endless buy-in meetings or dull tools. For example, on your first day at Castlight, you tell us which computer, keyboard, mouse, and code editor make you the most productive, and we'll get them.


Change the world

The impact of your opinions, ideas, strategies, and potential will not be limited by your role or job title. This is your opportunity to play an active role in Castlight from the beginning, to make a mark and call it your own. You will have the support of a proven management team and a strong business model - take that, Social Networking Company #644!

It is also a unique chance for you to deliver ground-breaking, disruptive services and technology that will fundamentally change one of the largest and most powerful industries in the United States.

Castlight is small enough that you can make a difference, yet big enough to positively impact the lives of millions at the most fundamental level: the health of themselves and their loved ones.


Do the impossible

We know what you're thinking: "Anyone can change the world, even that Pet Rock guy. I want to do something hard."

As a software developer at Castlight, you will have to solve some of the toughest business, data-analysis, machine-learning, design, integration, and scalability problems of the IT world. You will be pioneering innovative engineering tools and techniques at the heart of one of the most challenging business domains.

Our leaders are successful healthcare entrepreneurs who know how to navigate the complex healthcare industry. We have a market opportunity, well-defined goals, a pragmatic mindset, and the funding to execute.



So why not join? Get in touch! Email jobs@castlighthealth.com!

Castlight is an equal opportunity employer. Please do not respond to this job posting in person.

Interested? Send a cover letter, resume, and puzzle solution to jobs@castlighthealth.com

Source: Joel On Software

Software Developer at Castlight Health (San Francisco, CA 94105)

$
0
0



If you're looking to do serious software development, work with outstanding people, solve incredibly difficult computation and machine learning problems, and embrace agile techniques - all while revolutionizing our $2.4 trillion healthcare industry by empowering consumers - this is the place for you. We're looking for talented, dedicated, and passionate developers to join our team.

While we would be surprised if you had all of the following in your quiver, some examples of what we would love to discover in your background or professional goals include:

- Deep mastery of at least one object-oriented or functional programming language
- Fluency in machine learning, statistical analysis, pattern recognition, or artificial intelligence - or just an excellent record in math
- A true passion for coding and the ability to inspire others to create great code
- Interest in and experience with Lean Thinking and Agile practices (TDD, XP, etc)
- Proficiency with relational databases and/or tuning complex, resource-intensive, mission-critical applications to achieve maximum performance
- A taste for exploring innovative technologies such as Ruby, Clojure, Git, Cloud Computing, Key-Value stores, RabbitMQ, Hadoop, Map/Reduce, etc.
- A passion for startups

Right now, we primarily use Ruby on Rails, MySQL, Linux, and Apache because we believe that technology should work for us, not the other way around. We understand that new problems may require new solutions, so we're looking for people who can identify the next big thing and share it with us, but are pragmatic enough to understand that Clojure is not a cure for cancer and TokyoCabinet will not broker world peace.

Let us know if this sounds like your kind of environment and you want to join our team. In addition to a resume and a note about yourself, please send us a solution to one of the puzzles below.



Puzzles


An enchanted hat

At a particular school, an enchanted hat assigns each incoming student to one of four residential houses. School lore says that the hat sorts students into houses entirely on the basis of personality and moral character. But this year, a rumor is circulating that the hat actually assigns each student completely randomly.

The Headmaster hopes to disprove the rumor and reasons that if she can show the hat's assignments to be somewhat predictable, it cannot be assigning randomly. Before the students are sorted, she speaks with each student and privately writes down her prediction of which house that student will be assigned to.

What is the smallest number of students (m) that allows her to make one incorrect prediction yet still establish a high level of confidence (say, 99% certainty) that the hat is not completely random in its sorting?

If the headmaster's predictions are always wrong, would a sufficient number of wrong predictions (w) disprove the rumor with similarly high confidence?


Odd bag out

You have 5 unmarked bags with 100 beads each. Bags #1-4 contain 4 red beads and 96 black beads; bag #5 contains 7 red beads and 93 black beads. You randomly select one of the five bags and remove three beads without looking inside the bag. One is red, and the other two are black. What is the probability that you drew the beads from bag #5?

Return the three beads to the bag and give it a good shake to mix things up. In the best-case scenario, what is the minimum number of beads you can withdraw, one at a time, to identify this bag as bag #5 with at least 50% certainty?

Family plan

Homer Simpson is tired of paying exorbitant charges for his family's cell phone usage. He recently contacted his local OmniTouch representative to get a detailed report on their calling activity. Unfortunately, he's too "stupid" to interpret the data, so he hired a CompuGlobalHyperMegaNet programmer to produce a function that would print the longest call by family member. Here was the function he got back:

var callLogs = [
// format: family_member_1, family_member_2, length_in_minutes
[marge, homer, 5],
[maggie, lisa, 12],
/*
many more entries
*/
]

longestCallByFamilyMember(callLogs) {
familyMmbrs = []
callLengths = []
orderedCallLogs = callLogs.sort_by{|call| call[2]}.reverse

for (call in orderedCallLogs)
has_family_member = false
for (i=0; i<familyMmbrs.length; i++)
if (familyMmbrs[i] == call[0] || familyMmbrs[i] == call[1])
has_family_member = true

continue if has_family_member

familyMmbrs.append(call[0])
callLengths.append(call[2])
familyMmbrs.append(call[1])
callLengths.append(call[2])

end

for (i=0; i<familyMmbrs.length; i++)
print familyMmbrs[i] + " - " + callLengths[i]
}

Unfortunately for Homer, this function is neither correct nor concise. To save the day for the Simpsons family, propose some improvements to this code and explain your reasoning.



Why Join Castlight?

Excel

Putting people first is deeply ingrained in Castlight's culture. We hire only the most talented individuals and empower them to make a difference and get things done. We have daily stand-ups and regular retrospectives. We figure out what we're doing wrong so we can fix it, and what we're doing right so we can make it better.

You will be given the freedom to hone your craft without endless buy-in meetings or dull tools. For example, on your first day at Castlight, you tell us which computer, keyboard, mouse, and code editor make you the most productive, and we'll get them.


Change the world

The impact of your opinions, ideas, strategies, and potential will not be limited by your role or job title. This is your opportunity to play an active role in Castlight from the beginning, to make a mark and call it your own. You will have the support of a proven management team and a strong business model - take that, Social Networking Company #644!

It is also a unique chance for you to deliver ground-breaking, disruptive services and technology that will fundamentally change one of the largest and most powerful industries in the United States.

Castlight is small enough that you can make a difference, yet big enough to positively impact the lives of millions at the most fundamental level: the health of themselves and their loved ones.


Do the impossible

We know what you're thinking: "Anyone can change the world, even that Pet Rock guy. I want to do something hard."

As a software developer at Castlight, you will have to solve some of the toughest business, data-analysis, machine-learning, design, integration, and scalability problems of the IT world. You will be pioneering innovative engineering tools and techniques at the heart of one of the most challenging business domains.

Our leaders are successful healthcare entrepreneurs who know how to navigate the complex healthcare industry. We have a market opportunity, well-defined goals, a pragmatic mindset, and the funding to execute.



So why not join? Get in touch! Email jobs@castlighthealth.com!

Castlight is an equal opportunity employer. Please do not respond to this job posting in person.

Interested? Send a cover letter, resume, and puzzle solution to jobs@castlighthealth.com

Source: Joel On Software

Software Developer at Castlight Health (San Francisco, CA 94105)

$
0
0



If you're looking to do serious software development, work with outstanding people, solve incredibly difficult computation and machine learning problems, and embrace agile techniques - all while revolutionizing our $2.4 trillion healthcare industry by empowering consumers - this is the place for you. We're looking for talented, dedicated, and passionate developers to join our team.

While we would be surprised if you had all of the following in your quiver, some examples of what we would love to discover in your background or professional goals include:

- Deep mastery of at least one object-oriented or functional programming language
- Fluency in machine learning, statistical analysis, pattern recognition, or artificial intelligence - or just an excellent record in math
- A true passion for coding and the ability to inspire others to create great code
- Interest in and experience with Lean Thinking and Agile practices (TDD, XP, etc)
- Proficiency with relational databases and/or tuning complex, resource-intensive, mission-critical applications to achieve maximum performance
- A taste for exploring innovative technologies such as Ruby, Clojure, Git, Cloud Computing, Key-Value stores, RabbitMQ, Hadoop, Map/Reduce, etc.
- A passion for startups

Right now, we primarily use Ruby on Rails, MySQL, Linux, and Apache because we believe that technology should work for us, not the other way around. We understand that new problems may require new solutions, so we're looking for people who can identify the next big thing and share it with us, but are pragmatic enough to understand that Clojure is not a cure for cancer and TokyoCabinet will not broker world peace.

Let us know if this sounds like your kind of environment and you want to join our team. In addition to a resume and a note about yourself, please send us a solution to one of the puzzles below.



Puzzles


An enchanted hat

At a particular school, an enchanted hat assigns each incoming student to one of four residential houses. School lore says that the hat sorts students into houses entirely on the basis of personality and moral character. But this year, a rumor is circulating that the hat actually assigns each student completely randomly.

The Headmaster hopes to disprove the rumor and reasons that if she can show the hat's assignments to be somewhat predictable, it cannot be assigning randomly. Before the students are sorted, she speaks with each student and privately writes down her prediction of which house that student will be assigned to.

What is the smallest number of students (m) that allows her to make one incorrect prediction yet still establish a high level of confidence (say, 99% certainty) that the hat is not completely random in its sorting?

If the headmaster's predictions are always wrong, would a sufficient number of wrong predictions (w) disprove the rumor with similarly high confidence?


Odd bag out

You have 5 unmarked bags with 100 beads each. Bags #1-4 contain 4 red beads and 96 black beads; bag #5 contains 7 red beads and 93 black beads. You randomly select one of the five bags and remove three beads without looking inside the bag. One is red, and the other two are black. What is the probability that you drew the beads from bag #5?

Return the three beads to the bag and give it a good shake to mix things up. In the best-case scenario, what is the minimum number of beads you can withdraw, one at a time, to identify this bag as bag #5 with at least 50% certainty?

Family plan

Homer Simpson is tired of paying exorbitant charges for his family's cell phone usage. He recently contacted his local OmniTouch representative to get a detailed report on their calling activity. Unfortunately, he's too "stupid" to interpret the data, so he hired a CompuGlobalHyperMegaNet programmer to produce a function that would print the longest call by family member. Here was the function he got back:

var callLogs = [
// format: family_member_1, family_member_2, length_in_minutes
[marge, homer, 5],
[maggie, lisa, 12],
/*
many more entries
*/
]

longestCallByFamilyMember(callLogs) {
familyMmbrs = []
callLengths = []
orderedCallLogs = callLogs.sort_by{|call| call[2]}.reverse

for (call in orderedCallLogs)
has_family_member = false
for (i=0; i<familyMmbrs.length; i++)
if (familyMmbrs[i] == call[0] || familyMmbrs[i] == call[1])
has_family_member = true

continue if has_family_member

familyMmbrs.append(call[0])
callLengths.append(call[2])
familyMmbrs.append(call[1])
callLengths.append(call[2])

end

for (i=0; i<familyMmbrs.length; i++)
print familyMmbrs[i] + " - " + callLengths[i]
}

Unfortunately for Homer, this function is neither correct nor concise. To save the day for the Simpsons family, propose some improvements to this code and explain your reasoning.



Why Join Castlight?

Excel

Putting people first is deeply ingrained in Castlight's culture. We hire only the most talented individuals and empower them to make a difference and get things done. We have daily stand-ups and regular retrospectives. We figure out what we're doing wrong so we can fix it, and what we're doing right so we can make it better.

You will be given the freedom to hone your craft without endless buy-in meetings or dull tools. For example, on your first day at Castlight, you tell us which computer, keyboard, mouse, and code editor make you the most productive, and we'll get them.


Change the world

The impact of your opinions, ideas, strategies, and potential will not be limited by your role or job title. This is your opportunity to play an active role in Castlight from the beginning, to make a mark and call it your own. You will have the support of a proven management team and a strong business model - take that, Social Networking Company #644!

It is also a unique chance for you to deliver ground-breaking, disruptive services and technology that will fundamentally change one of the largest and most powerful industries in the United States.

Castlight is small enough that you can make a difference, yet big enough to positively impact the lives of millions at the most fundamental level: the health of themselves and their loved ones.


Do the impossible

We know what you're thinking: "Anyone can change the world, even that Pet Rock guy. I want to do something hard."

As a software developer at Castlight, you will have to solve some of the toughest business, data-analysis, machine-learning, design, integration, and scalability problems of the IT world. You will be pioneering innovative engineering tools and techniques at the heart of one of the most challenging business domains.

Our leaders are successful healthcare entrepreneurs who know how to navigate the complex healthcare industry. We have a market opportunity, well-defined goals, a pragmatic mindset, and the funding to execute.



So why not join? Get in touch! Email jobs@castlighthealth.com!

Castlight is an equal opportunity employer. Please do not respond to this job posting in person.

Interested? Send a cover letter, resume, and puzzle solution to jobs@castlighthealth.com

Source: Joel On Software

Senior User Experience Designer at Citrix Online in Santa Barbara, CA

$
0
0
The User Experience team at Citrix Online is growing and we're seeking a Senior UX Designer. We?re passionate about our "simpler is better" design philosophy and need someone that shares our vision for creating elegant, intuitive, and usable experiences. You will work with leaders within the company to help define the next generation of our products while continually championing user experience throughout the organization. Working on projects under the GoTo product family umbrella requires an excellent understanding of user-centered design, great communication skills, and the ability to see both the forest and the trees. As a Senior UX Designer working on GoToAssist Express, you will be responsible for leading the user experience of a product that is critical to our Remote Support portfolio. You will work closely with our Product Managers, Developers, Researchers, and other key stakeholders to fuse strategic business drivers with technology and of course, user goals. You will also have an interest in remote support tools, technology, as well as empathy for the challenges faced by our customers as they utilize our products to support their clients. Qualifications ? A minimum of 5 years creating great user experiences, including information architecture work, concept models, mockups, and visual design assets; ? At least 2 years of experience focusing on complex application interactions along with seamless web integration around account functionality; ? Proven track record of consistently incorporating a user-centered design approach within projects; ? Demonstrated ability to think strategically while also recognizing the significance of details ? as well as the ability to shift between both easily; ? Excellent diplomatic and communication skills, including the ability to articulate the business value of good design; ? Team player that can collaborate and work independently; ? Bachelor's degree or equivalent in Graphic Design, Human-Computer Interaction, Computer Science, Human Factors, or related field (3 years of work experience is required for individuals holding an advanced graduate degree); ? Experience designing in an Agile development environment is a plus. About Citrix Online Citrix Online is located close to the beautiful beaches of Santa Barbara, CA. We offer a fun and fast-paced work environment, flexible scheduling, generous paid time off, as well as a competitive salary and benefits package ? including a 401(k) plan, health, dental and vision insurance. Possible relocation assistance available for qualified employees.

Source: Boxes and Arrows


Art Director/Web Designer (Beltsville, MD)

$
0
0
Full-Time at MarketSmart

Are you a \"smart\" designer? Can you create websites, direct mail, landing pages, and emails that make people want to respond and engage? If we give you click data, will you chew it up to improve your work and get more clicks? Do want to work with a team of \"smart\" people who lack big egos and avoid corporate b.s. at all times? If you like what you\'ve read so far, you should seriously consider joining our fun (but hard-working) team at MarketSmart, LLC (a boutique marketing agency with a wide range of high-profile clientele). www.imarketsmart.com This position is on-site, full-time and comes with medical/dental benefits. Members of our team are appreciated and treated well. You can interview us as much as we interview you. We\'re a fun bunch so, if you\'re grumpy... please don\'t respond. Ok. Here\'s the \"corporate\" stuff: Requirements- Strong design portfolio with 3+ years design and interactive work experience in editing and creating websites, landing pages, emails, etc. - Ability to multi-task and work efficiently under pressure with careful attention to detail - A solid working knowledge of the latest versions of applicable programs ? Photoshop, Flash, Dreamweaver etc. - Comprehensive understanding of online marketing and web standards (including SEO) - Quick learner and a team player - Self motivated, organized and accountable Web experience required, print experience a plus Let\'s get MarketSmart together!!

To Apply:
Please reply to asulka@imarketsmart.com

Source: Jobs on the Wall

Software Engineer at Skype Inc (Brisbane, CA 94005)

$
0
0

Software Engineer

The Brief
As a member of the Skype Cloud Technology Team, you will help build an infrastructure capable of supporting hundreds of millions of users. Our growing San Francisco-area development group will leverage open standards to deliver communication services--including voice, video, chat and presence--to the web and enable radically new Skype applications.

The technology used by the team will include distributed databases and frameworks (e.g., Dynamo-styled storage and Map/Reduce), RESTful APIs, scalable message passing (e.g., Thrift, protocol buffers, ActiveMQ), fault tolerance and functional languages. The development process is rapid, iterative and based on Scrum.

You will be part of a cross-functional team including Product Owners, Quality Engineers, Architects and other Developers. Your software is core technology that will be used by Product teams throughout the business.

Key Responsibilities
- Work with the Product Owners on a daily basis to understand and implement the business requirements.
- Assist the Product Owners with release planning.
- Take an active role in the design, development and unit testing of production software.
- Help set technical direction.
- Mentor junior members of the team.
- Plan and estimate work effort and help to continuously improve the development process.
- Build efficient and reusable services that can scale to support large numbers of users building on top of scalable infrastructure.
- Work with other Software Engineers, Architects, and Web Developers to implement the "next generation" of Skype products - Participate in architecture meetings for defining how backend systems will work for massively deployed web applications.
- Write code!

Desired Skills
- Extensive programming experience in some Object Oriented programming language. e.g. C++, Java, etc.
- Some experience with a scripting language such as Python, PHP or perl.
- Useful to have a working knowledge of Erlang or some modern functional language.
- Experienced with network programming using TCP and UDP.
- Substantial experience programming multithreaded systems.
- Cloud storage technologies such as Cassandra, Riak, Voldemort
- Building and deploying large-scale distributed systems
- Service-oriented architecture (SOA)
- Worked with serialization technologies such as Protocol Buffers and Thrift.
- Experience developing software in Linux/UNIX environments.
- Experience building web applications.
- Design of RESTful APIs
- A working knowledge of Agile Development or an enthusiasm to learn.

Behaviors
- You want to strive for excellence in the things you do, especially when you are writing software.
- You are willing to work incrementally and are comfortable with change.
- You are creative and like to generate new ideas, spot possibilities and explore the areas where others haven't gone.
- You have good communication skills and are not afraid to work in multicultural company that is spread across the globe.
- Expressing your own ideas for different people with different viewpoints is an interesting challenge rather than impossible obstacle for you.
- You wish to learn something new and making use of that in your work is a regular thing for you.
- You are a team player and enjoy working together with other developers of all personality types.

Requirements
- BS or MS degree in Computer Science or Engineering or equivalent years of experience.
- A minimum of 4 years of applicable work experience

All positions require an H1 Visa, Permanent Residency, or US Citizenship.

Interested individuals are encouraged to email resumes to Gary Jong at: gary.jong@skype.net
Skype supports diversity in the workplace.

Interested? Interested parties are encouraged to email resumes to Gary Jong at: gary.jong@skype.net

Source: Joel On Software

Software Engineer at Skype Inc (Brisbane, CA 94005)

$
0
0

Software Engineer

The Brief
As a member of the Skype Cloud Technology Team, you will help build an infrastructure capable of supporting hundreds of millions of users. Our growing San Francisco-area development group will leverage open standards to deliver communication services--including voice, video, chat and presence--to the web and enable radically new Skype applications.

The technology used by the team will include distributed databases and frameworks (e.g., Dynamo-styled storage and Map/Reduce), RESTful APIs, scalable message passing (e.g., Thrift, protocol buffers, ActiveMQ), fault tolerance and functional languages. The development process is rapid, iterative and based on Scrum.

You will be part of a cross-functional team including Product Owners, Quality Engineers, Architects and other Developers. Your software is core technology that will be used by Product teams throughout the business.

Key Responsibilities
- Work with the Product Owners on a daily basis to understand and implement the business requirements.
- Assist the Product Owners with release planning.
- Take an active role in the design, development and unit testing of production software.
- Help set technical direction.
- Mentor junior members of the team.
- Plan and estimate work effort and help to continuously improve the development process.
- Build efficient and reusable services that can scale to support large numbers of users building on top of scalable infrastructure.
- Work with other Software Engineers, Architects, and Web Developers to implement the "next generation" of Skype products - Participate in architecture meetings for defining how backend systems will work for massively deployed web applications.
- Write code!

Desired Skills
- Extensive programming experience in some Object Oriented programming language. e.g. C++, Java, etc.
- Some experience with a scripting language such as Python, PHP or perl.
- Useful to have a working knowledge of Erlang or some modern functional language.
- Experienced with network programming using TCP and UDP.
- Substantial experience programming multithreaded systems.
- Cloud storage technologies such as Cassandra, Riak, Voldemort
- Building and deploying large-scale distributed systems
- Service-oriented architecture (SOA)
- Worked with serialization technologies such as Protocol Buffers and Thrift.
- Experience developing software in Linux/UNIX environments.
- Experience building web applications.
- Design of RESTful APIs
- A working knowledge of Agile Development or an enthusiasm to learn.

Behaviors
- You want to strive for excellence in the things you do, especially when you are writing software.
- You are willing to work incrementally and are comfortable with change.
- You are creative and like to generate new ideas, spot possibilities and explore the areas where others haven't gone.
- You have good communication skills and are not afraid to work in multicultural company that is spread across the globe.
- Expressing your own ideas for different people with different viewpoints is an interesting challenge rather than impossible obstacle for you.
- You wish to learn something new and making use of that in your work is a regular thing for you.
- You are a team player and enjoy working together with other developers of all personality types.

Requirements
- BS or MS degree in Computer Science or Engineering or equivalent years of experience.
- A minimum of 4 years of applicable work experience

All positions require an H1 Visa, Permanent Residency, or US Citizenship.

Interested individuals are encouraged to email resumes to Gary Jong at: gary.jong@skype.net
Skype supports diversity in the workplace.

Interested? Interested parties are encouraged to email resumes to Gary Jong at: gary.jong@skype.net

Source: Joel On Software

Software Engineer at Skype Inc (Brisbane, CA 94005)

$
0
0

Software Engineer

The Brief
As a member of the Skype Cloud Technology Team, you will help build an infrastructure capable of supporting hundreds of millions of users. Our growing San Francisco-area development group will leverage open standards to deliver communication services--including voice, video, chat and presence--to the web and enable radically new Skype applications.

The technology used by the team will include distributed databases and frameworks (e.g., Dynamo-styled storage and Map/Reduce), RESTful APIs, scalable message passing (e.g., Thrift, protocol buffers, ActiveMQ), fault tolerance and functional languages. The development process is rapid, iterative and based on Scrum.

You will be part of a cross-functional team including Product Owners, Quality Engineers, Architects and other Developers. Your software is core technology that will be used by Product teams throughout the business.

Key Responsibilities
- Work with the Product Owners on a daily basis to understand and implement the business requirements.
- Assist the Product Owners with release planning.
- Take an active role in the design, development and unit testing of production software.
- Help set technical direction.
- Mentor junior members of the team.
- Plan and estimate work effort and help to continuously improve the development process.
- Build efficient and reusable services that can scale to support large numbers of users building on top of scalable infrastructure.
- Work with other Software Engineers, Architects, and Web Developers to implement the "next generation" of Skype products - Participate in architecture meetings for defining how backend systems will work for massively deployed web applications.
- Write code!

Desired Skills
- Extensive programming experience in some Object Oriented programming language. e.g. C++, Java, etc.
- Some experience with a scripting language such as Python, PHP or perl.
- Useful to have a working knowledge of Erlang or some modern functional language.
- Experienced with network programming using TCP and UDP.
- Substantial experience programming multithreaded systems.
- Cloud storage technologies such as Cassandra, Riak, Voldemort
- Building and deploying large-scale distributed systems
- Service-oriented architecture (SOA)
- Worked with serialization technologies such as Protocol Buffers and Thrift.
- Experience developing software in Linux/UNIX environments.
- Experience building web applications.
- Design of RESTful APIs
- A working knowledge of Agile Development or an enthusiasm to learn.

Behaviors
- You want to strive for excellence in the things you do, especially when you are writing software.
- You are willing to work incrementally and are comfortable with change.
- You are creative and like to generate new ideas, spot possibilities and explore the areas where others haven't gone.
- You have good communication skills and are not afraid to work in multicultural company that is spread across the globe.
- Expressing your own ideas for different people with different viewpoints is an interesting challenge rather than impossible obstacle for you.
- You wish to learn something new and making use of that in your work is a regular thing for you.
- You are a team player and enjoy working together with other developers of all personality types.

Requirements
- BS or MS degree in Computer Science or Engineering or equivalent years of experience.
- A minimum of 4 years of applicable work experience

All positions require an H1 Visa, Permanent Residency, or US Citizenship.

Interested individuals are encouraged to email resumes to Gary Jong at: gary.jong@skype.net
Skype supports diversity in the workplace.

Interested? Interested parties are encouraged to email resumes to Gary Jong at: gary.jong@skype.net

Source: Joel On Software

Quality Engineer at Skype Inc (Brisbane, CA 94005)

$
0
0

The Brief

As a member of the Skype Cloud Technology Team, you will help build an infrastructure capable of supporting hundreds of millions of users. Our growing San Francisco-area development group will leverage open standards to deliver communication services--including voice, video, chat and presence--to the web and enable radically new Skype applications.

The technology used by the team will include distributed databases and frameworks (e.g., Dynamo-styled storage and Map/Reduce), RESTful APIs, scalable message passing (e.g., Thrift, protocol buffers, ActiveMQ), fault tolerance and functional languages. The development process is rapid, iterative and based on Scrum.

Skype is seeking a motivated Quality Engineer with an innate curiosity about how things work and the drive to improve them. You will be an integral part of a cross-functional team including Product Owners, Developers and Architects. This is not a manual testing job. You will be defining and programming automated tests across a wide range of module, system, load and stress tests.

Responsibilities:

- Create and implement test acceptance criteria

- Fully automate all tests

- Develop, execute and evaluate performance and load tests

- Problem discovery, tracking, resolution and verification

- Work in two week sprints writing tests and integrating alongside the developers.

Desired Skills:

- Extensive experience with multiple scripting languages such as Python, Perl, Bash.

- Designed and executed performance and/or load tests.

- Experience with object-oriented programming.

- Good knowledge of networking protocols like TCP and UDP.

- Excellent problem solving, analytical, and technical troubleshooting skills.

- Willing to work in a dynamic development environment.

- Test highly scalable distributed systems.

- Experience testing complex network and telecommunications applications and protocols is desirable.

- A working knowledge of Agile Development or an enthusiasm to learn.

Behaviors:

- You want to strive for excellence in the things you do, especially when you are writing software.

- You are willing to work incrementally and are comfortable with change.

- You are creative and like to generate new ideas, spot possibilities and explore the areas where others haven't gone.

- You have good communication skills and are not afraid to work in multicultural company that is spread across the globe.

- Expressing your own ideas for different people with different viewpoints is an interesting challenge rather than impossible obstacle for you.

- You wish to learn something new and making use of that in your work is a regular thing for you.

- You are a team player and enjoy working together with other developers of all personality types.

Requirements

- BS or MS degree in Computer Science or Engineering or equivalent years of experience.

Positions require an H1 visa, Permanent Residency, or US Citizenship.


Skype supports diversity in the workplace.

Interested? Interested parties are invited to email resumes to Gary Jong at: gary.jong@skype.net

Source: Joel On Software

Quality Engineer at Skype Inc (Brisbane, CA 94005)

$
0
0

The Brief

As a member of the Skype Cloud Technology Team, you will help build an infrastructure capable of supporting hundreds of millions of users. Our growing San Francisco-area development group will leverage open standards to deliver communication services--including voice, video, chat and presence--to the web and enable radically new Skype applications.

The technology used by the team will include distributed databases and frameworks (e.g., Dynamo-styled storage and Map/Reduce), RESTful APIs, scalable message passing (e.g., Thrift, protocol buffers, ActiveMQ), fault tolerance and functional languages. The development process is rapid, iterative and based on Scrum.

Skype is seeking a motivated Quality Engineer with an innate curiosity about how things work and the drive to improve them. You will be an integral part of a cross-functional team including Product Owners, Developers and Architects. This is not a manual testing job. You will be defining and programming automated tests across a wide range of module, system, load and stress tests.

Responsibilities:

- Create and implement test acceptance criteria

- Fully automate all tests

- Develop, execute and evaluate performance and load tests

- Problem discovery, tracking, resolution and verification

- Work in two week sprints writing tests and integrating alongside the developers.

Desired Skills:

- Extensive experience with multiple scripting languages such as Python, Perl, Bash.

- Designed and executed performance and/or load tests.

- Experience with object-oriented programming.

- Good knowledge of networking protocols like TCP and UDP.

- Excellent problem solving, analytical, and technical troubleshooting skills.

- Willing to work in a dynamic development environment.

- Test highly scalable distributed systems.

- Experience testing complex network and telecommunications applications and protocols is desirable.

- A working knowledge of Agile Development or an enthusiasm to learn.

Behaviors:

- You want to strive for excellence in the things you do, especially when you are writing software.

- You are willing to work incrementally and are comfortable with change.

- You are creative and like to generate new ideas, spot possibilities and explore the areas where others haven't gone.

- You have good communication skills and are not afraid to work in multicultural company that is spread across the globe.

- Expressing your own ideas for different people with different viewpoints is an interesting challenge rather than impossible obstacle for you.

- You wish to learn something new and making use of that in your work is a regular thing for you.

- You are a team player and enjoy working together with other developers of all personality types.

Requirements

- BS or MS degree in Computer Science or Engineering or equivalent years of experience.

Positions require an H1 visa, Permanent Residency, or US Citizenship.


Skype supports diversity in the workplace.

Interested? Interested parties are invited to email resumes to Gary Jong at: gary.jong@skype.net

Source: Joel On Software

Quality Engineer at Skype Inc (Brisbane, CA 94005)

$
0
0

The Brief

As a member of the Skype Cloud Technology Team, you will help build an infrastructure capable of supporting hundreds of millions of users. Our growing San Francisco-area development group will leverage open standards to deliver communication services--including voice, video, chat and presence--to the web and enable radically new Skype applications.

The technology used by the team will include distributed databases and frameworks (e.g., Dynamo-styled storage and Map/Reduce), RESTful APIs, scalable message passing (e.g., Thrift, protocol buffers, ActiveMQ), fault tolerance and functional languages. The development process is rapid, iterative and based on Scrum.

Skype is seeking a motivated Quality Engineer with an innate curiosity about how things work and the drive to improve them. You will be an integral part of a cross-functional team including Product Owners, Developers and Architects. This is not a manual testing job. You will be defining and programming automated tests across a wide range of module, system, load and stress tests.

Responsibilities:

- Create and implement test acceptance criteria

- Fully automate all tests

- Develop, execute and evaluate performance and load tests

- Problem discovery, tracking, resolution and verification

- Work in two week sprints writing tests and integrating alongside the developers.

Desired Skills:

- Extensive experience with multiple scripting languages such as Python, Perl, Bash.

- Designed and executed performance and/or load tests.

- Experience with object-oriented programming.

- Good knowledge of networking protocols like TCP and UDP.

- Excellent problem solving, analytical, and technical troubleshooting skills.

- Willing to work in a dynamic development environment.

- Test highly scalable distributed systems.

- Experience testing complex network and telecommunications applications and protocols is desirable.

- A working knowledge of Agile Development or an enthusiasm to learn.

Behaviors:

- You want to strive for excellence in the things you do, especially when you are writing software.

- You are willing to work incrementally and are comfortable with change.

- You are creative and like to generate new ideas, spot possibilities and explore the areas where others haven't gone.

- You have good communication skills and are not afraid to work in multicultural company that is spread across the globe.

- Expressing your own ideas for different people with different viewpoints is an interesting challenge rather than impossible obstacle for you.

- You wish to learn something new and making use of that in your work is a regular thing for you.

- You are a team player and enjoy working together with other developers of all personality types.

Requirements

- BS or MS degree in Computer Science or Engineering or equivalent years of experience.

Positions require an H1 visa, Permanent Residency, or US Citizenship.


Skype supports diversity in the workplace.

Interested? Interested parties are invited to email resumes to Gary Jong at: gary.jong@skype.net

Source: Joel On Software


Configuration/Script/Build Engineer at Skype Inc (Brisbane, CA 94005)

$
0
0

Configuration/Script/Build Engineer
(Contract: 3 – 6 mos)

The Brief
As a member of the Skype Cloud Technology Team, you will help build an infrastructure capable of supporting hundreds of millions of users. Our growing San Francisco-area development group will leverage open standards to deliver communication services--including voice, video, chat and presence--to the web and enable radically new Skype applications.

The technology used by the team will include distributed databases and frameworks (e.g., Dynamo-styled storage and Map/Reduce), RESTful APIs, scalable message passing (e.g., Thrift, protocol buffers, ActiveMQ), fault tolerance and functional languages. The development process is rapid, iterative and based on Scrum.

Skype is seeking a Contract Script/Build/Tools Engineer to automate builds, configuration management and test/release environment construction. In this role you would work closely with the software engineers and architects in Brisbane, California and facilitate the development environment This is not an IT support role.

Key Responsibilities
- Develop and maintain the Continuous Integration system. We currently use QuickBuild but we are open to change this.
- Build system guru. We currently use scons but we're willing to let you completely rebuild this.
- Assist in developing a mechanism to deploy products.
- Miscellaneous tool development to assist development.

Desired Skills

Knowledge of shell scripting (bash, python, perl, etc.). Expertise with Python is highly desirable.

Knowledge of DVCS systems. Expertise with Git or Mercurial represents a significant advantage.

Knowledge of Make. Experience with scons is a plus.

Must be proficient at Linux/Unix configuration and administration

Familiarity with virtualization technologies (VMware, Xen etc)

Experience with automated management/creation of server clusters

Experience with setting up test environments

Behaviors
- You want to strive for excellence in the things you do, especially when you are writing software.
- You are willing to work incrementally and are comfortable with change.
- You are creative and like to generate new ideas, spot possibilities and explore the areas where others haven't gone.
- You have good communication skills and are not afraid to work in multicultural company that is spread across the globe.
- Expressing your own ideas for different people with different viewpoints is an interesting challenge rather than impossible obstacle for you.
- You wish to learn something new and making use of that in your work is a regular thing for you.
- You are a team player and enjoy working together with other developers of all personality types.

Requirements
- BS degree in relevant field or equivalent work experience
- Minimum of 4 years of applicable build/release work experience

Interested? Interested parties are invited to email resumes to Gary Jong at: gary.jong@skype.net

Source: Joel On Software

Configuration/Script/Build Engineer at Skype Inc (Brisbane, CA 94005)

$
0
0

Configuration/Script/Build Engineer
(Contract: 3 – 6 mos)

The Brief
As a member of the Skype Cloud Technology Team, you will help build an infrastructure capable of supporting hundreds of millions of users. Our growing San Francisco-area development group will leverage open standards to deliver communication services--including voice, video, chat and presence--to the web and enable radically new Skype applications.

The technology used by the team will include distributed databases and frameworks (e.g., Dynamo-styled storage and Map/Reduce), RESTful APIs, scalable message passing (e.g., Thrift, protocol buffers, ActiveMQ), fault tolerance and functional languages. The development process is rapid, iterative and based on Scrum.

Skype is seeking a Contract Script/Build/Tools Engineer to automate builds, configuration management and test/release environment construction. In this role you would work closely with the software engineers and architects in Brisbane, California and facilitate the development environment This is not an IT support role.

Key Responsibilities
- Develop and maintain the Continuous Integration system. We currently use QuickBuild but we are open to change this.
- Build system guru. We currently use scons but we're willing to let you completely rebuild this.
- Assist in developing a mechanism to deploy products.
- Miscellaneous tool development to assist development.

Desired Skills

Knowledge of shell scripting (bash, python, perl, etc.). Expertise with Python is highly desirable.

Knowledge of DVCS systems. Expertise with Git or Mercurial represents a significant advantage.

Knowledge of Make. Experience with scons is a plus.

Must be proficient at Linux/Unix configuration and administration

Familiarity with virtualization technologies (VMware, Xen etc)

Experience with automated management/creation of server clusters

Experience with setting up test environments

Behaviors
- You want to strive for excellence in the things you do, especially when you are writing software.
- You are willing to work incrementally and are comfortable with change.
- You are creative and like to generate new ideas, spot possibilities and explore the areas where others haven't gone.
- You have good communication skills and are not afraid to work in multicultural company that is spread across the globe.
- Expressing your own ideas for different people with different viewpoints is an interesting challenge rather than impossible obstacle for you.
- You wish to learn something new and making use of that in your work is a regular thing for you.
- You are a team player and enjoy working together with other developers of all personality types.

Requirements
- BS degree in relevant field or equivalent work experience
- Minimum of 4 years of applicable build/release work experience

Interested? Interested parties are invited to email resumes to Gary Jong at: gary.jong@skype.net

Source: Joel On Software

Configuration/Script/Build Engineer at Skype Inc (Brisbane, CA 94005)

$
0
0

Configuration/Script/Build Engineer
(Contract: 3 – 6 mos)

The Brief
As a member of the Skype Cloud Technology Team, you will help build an infrastructure capable of supporting hundreds of millions of users. Our growing San Francisco-area development group will leverage open standards to deliver communication services--including voice, video, chat and presence--to the web and enable radically new Skype applications.

The technology used by the team will include distributed databases and frameworks (e.g., Dynamo-styled storage and Map/Reduce), RESTful APIs, scalable message passing (e.g., Thrift, protocol buffers, ActiveMQ), fault tolerance and functional languages. The development process is rapid, iterative and based on Scrum.

Skype is seeking a Contract Script/Build/Tools Engineer to automate builds, configuration management and test/release environment construction. In this role you would work closely with the software engineers and architects in Brisbane, California and facilitate the development environment This is not an IT support role.

Key Responsibilities
- Develop and maintain the Continuous Integration system. We currently use QuickBuild but we are open to change this.
- Build system guru. We currently use scons but we're willing to let you completely rebuild this.
- Assist in developing a mechanism to deploy products.
- Miscellaneous tool development to assist development.

Desired Skills

Knowledge of shell scripting (bash, python, perl, etc.). Expertise with Python is highly desirable.

Knowledge of DVCS systems. Expertise with Git or Mercurial represents a significant advantage.

Knowledge of Make. Experience with scons is a plus.

Must be proficient at Linux/Unix configuration and administration

Familiarity with virtualization technologies (VMware, Xen etc)

Experience with automated management/creation of server clusters

Experience with setting up test environments

Behaviors
- You want to strive for excellence in the things you do, especially when you are writing software.
- You are willing to work incrementally and are comfortable with change.
- You are creative and like to generate new ideas, spot possibilities and explore the areas where others haven't gone.
- You have good communication skills and are not afraid to work in multicultural company that is spread across the globe.
- Expressing your own ideas for different people with different viewpoints is an interesting challenge rather than impossible obstacle for you.
- You wish to learn something new and making use of that in your work is a regular thing for you.
- You are a team player and enjoy working together with other developers of all personality types.

Requirements
- BS degree in relevant field or equivalent work experience
- Minimum of 4 years of applicable build/release work experience

Interested? Interested parties are invited to email resumes to Gary Jong at: gary.jong@skype.net

Source: Joel On Software

Front End Web Developer at Skype Inc (Brisbane, CA 94005)

$
0
0

Skype Inc
Brisbane, California
Web Developer

About Skype
Skype is software that enables the world’s conversations. Millions of individuals and businesses use Skype to make free video and voice calls, send instant messages and share files with other Skype users. Everyday, people everywhere also use Skype to make low-cost calls to landlines and mobiles.
Access to a broadband Internet connection is required. Skype is not a replacement for your traditional telephone service and cannot be used for emergency calling.
Skype, associated trademarks and logos and the “S” symbol are trademarks of Skype Limited.
The Brief
Skype is looking for passionate, team-oriented and self-motivated developers for our constantly expanding engineering team.

You will be delighting our users through building highly scalable web applications. You will work in a dynamic environment on highly visible products, participating in all steps of the product lifecycle –from ideation to sustaining.

You have an established background of delivering cutting edge web applications. You are capable of designing and developing new functionality, as well as consistently supporting on-going maintenance releases. A healthy balance of technical muscle and business insight paired with appetite of learning new technologies is something that defines you.

Key Responsibilities
• Developing Skype's web applications from frontend to backend
• Tasks include: creating technical design, programming, documenting, creating unit-tests, troubleshooting and fixing bugs
• Work together with colleagues on code reviews, internal infrastructure, and process improvements

Pre-requisite knowledge, skills and experience
• We’re looking for real-life AJAX web applications development experience
• You’re master in PHP, SQL and relational database structures/functions
• Frontend development does not scare you, backend services fascinate you
• You know how to make things scale and have experience in implementing and supporting complex data-driven sites/applications
• You prefer short deadlines and measurable work-units, seeing your code ship makes you tick
• You have an across-the-board knowledge of Internet/web technologies, browsers and standards
• BS/MS in Computer Science, Information Systems preferred

Requirements that apply to all developers
• Excellent communicator and fluent in English
• Ability to work in a multi-tasking and agile development environment
• Good technical, analytical and communication skills
• Mindset to "deliver before deadlines", strive towards innovation and process improvements
• Quick learner

Behaviours
• Team comes first – personal agenda doesn’t drive your actions
• You keep people informed proactively
• You use your own product thoroughly, you’re an expert user
• You have a “no complaining without suggesting a solution” attitude
• You enforce common values and behaviours – if you see somebody slipping, you’re not quiet – you speak up.
• You report all bugs you encounter, even if the bug is trivial
• You don’t endlessly waste time on searching for an answer – you talk to people to seek guidance.
• You help people out and are the first to offer that help.
• You take pride in your work and you give others fair credit for theirs
• You assess how your actions and decisions might impact others and “put yourself into their shoes”
• You take preventive measures to make sure misunderstandings are minimized through proactive communication
• You admit your mistakes (preferably before others point them out)
• You respect others time and expect others to respect yours
• Not only your belief/point of view is always right – there can be alterative beliefs co-existing with yours
• You challenge the status quo
• Change is your middle name (and your first and last)
• You differentiate states between “generalist” and “specialist” and you know when to change gears

Positions require an H1 Visa, Permanent Residency, or US Citizenship.



Skype supports diversity in the work place.

Interested? Interested parties are invited to email resumes to Gary Jong at: gary.jong@skype.net.

Source: Joel On Software

Front End Web Developer at Skype Inc (Brisbane, CA 94005)

$
0
0

Skype Inc
Brisbane, California
Web Developer

About Skype
Skype is software that enables the world’s conversations. Millions of individuals and businesses use Skype to make free video and voice calls, send instant messages and share files with other Skype users. Everyday, people everywhere also use Skype to make low-cost calls to landlines and mobiles.
Access to a broadband Internet connection is required. Skype is not a replacement for your traditional telephone service and cannot be used for emergency calling.
Skype, associated trademarks and logos and the “S” symbol are trademarks of Skype Limited.
The Brief
Skype is looking for passionate, team-oriented and self-motivated developers for our constantly expanding engineering team.

You will be delighting our users through building highly scalable web applications. You will work in a dynamic environment on highly visible products, participating in all steps of the product lifecycle –from ideation to sustaining.

You have an established background of delivering cutting edge web applications. You are capable of designing and developing new functionality, as well as consistently supporting on-going maintenance releases. A healthy balance of technical muscle and business insight paired with appetite of learning new technologies is something that defines you.

Key Responsibilities
• Developing Skype's web applications from frontend to backend
• Tasks include: creating technical design, programming, documenting, creating unit-tests, troubleshooting and fixing bugs
• Work together with colleagues on code reviews, internal infrastructure, and process improvements

Pre-requisite knowledge, skills and experience
• We’re looking for real-life AJAX web applications development experience
• You’re master in PHP, SQL and relational database structures/functions
• Frontend development does not scare you, backend services fascinate you
• You know how to make things scale and have experience in implementing and supporting complex data-driven sites/applications
• You prefer short deadlines and measurable work-units, seeing your code ship makes you tick
• You have an across-the-board knowledge of Internet/web technologies, browsers and standards
• BS/MS in Computer Science, Information Systems preferred

Requirements that apply to all developers
• Excellent communicator and fluent in English
• Ability to work in a multi-tasking and agile development environment
• Good technical, analytical and communication skills
• Mindset to "deliver before deadlines", strive towards innovation and process improvements
• Quick learner

Behaviours
• Team comes first – personal agenda doesn’t drive your actions
• You keep people informed proactively
• You use your own product thoroughly, you’re an expert user
• You have a “no complaining without suggesting a solution” attitude
• You enforce common values and behaviours – if you see somebody slipping, you’re not quiet – you speak up.
• You report all bugs you encounter, even if the bug is trivial
• You don’t endlessly waste time on searching for an answer – you talk to people to seek guidance.
• You help people out and are the first to offer that help.
• You take pride in your work and you give others fair credit for theirs
• You assess how your actions and decisions might impact others and “put yourself into their shoes”
• You take preventive measures to make sure misunderstandings are minimized through proactive communication
• You admit your mistakes (preferably before others point them out)
• You respect others time and expect others to respect yours
• Not only your belief/point of view is always right – there can be alterative beliefs co-existing with yours
• You challenge the status quo
• Change is your middle name (and your first and last)
• You differentiate states between “generalist” and “specialist” and you know when to change gears

Positions require an H1 Visa, Permanent Residency, or US Citizenship.



Skype supports diversity in the work place.

Interested? Interested parties are invited to email resumes to Gary Jong at: gary.jong@skype.net.

Source: Joel On Software

Viewing all 53220 articles
Browse latest View live




Latest Images