Perl

Perl is a high-level, general-purpose, interpreted, dynamic programming language.

Software Quality Eng, Principal

Skills/Requirements: 
Must be proficient in Perl/Object Perl ,C/C++
10+ years of development/QE experience
5+ years experience with Linux/UNIX environment usage or programming.
Excellent QE principles for testing, planning, and defect classification
Excellent analytical and troubleshooting skills
Excellent written and verbal skills
Experience with Testing
Experience with Performance test tools
Functions/Responsibilites: 
Strong understanding of the software Processes and methodology
Design test plans, write test cases, review functional requirement documentation, and present test strategies for team review
Submit, regress, and verify defects
Conduct White box and Grey box testing
Communicate project and testing status to internal and external teams
Be proactive and exercise flexibility and multi-tasking ability in a high pace environment
Ability to lead test teams and drive to success
Design and create automation test cases, using open source and home-grown automation suites
Ability to work in a dynamic and fun environment including a thirst for free espresso drinks.

Location

Santa Clara, CA
United States
See map: Google Maps
Organization: 
Website: 
https://yahoo73.myvurv.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=32584&szReturnToSearch=1&szWordsToHighlight=

Software Engineer

Skills/Requirements: 
BS/MS in Computer Science or related field/degree, and/or equivalent work experience
Strong competencies in data structures, algorithms, and complexity analysis.
Fluency in one or more of C, C++, Java, PHP, and familiarity with one or more of: Python, Perl, Shell (Strong OO Skills preferred).
Several years of large systems software design and development experience, with extensive knowledge of Unix/Linux.
Familiarity with complex database interactions and query optimization. Experience with MySQL is a plus.
Expertise in analyzing and troubleshooting large-scale distributed systems.
Ability to handle periodic on-call duty as well as out-of-band requests.
Knowledge of IP networking, network analysis and performance profiling is a plus.
Coding skills in Javascript/AJAX is plus.
Mobile app experience is a plus
Knowledge of algorithms, not just someone who can write code.
Client-side apps, platform-based apps, and solid back-end architecture. Experience making architectural decisions.
Functions/Responsibilites: 
Write server-side code for web-based applications, create robust high-volume production applications.
Build automation to prevent recurring problems.
Build VMIX platforms and system infrastructure using your strong background in distributed systems, network system design, and large scale storage systems.
Specialist domains: UI development using Javascript and AJAX, mobile app development for Android and IOS, Flash application development using ActionScript3.

Location

San Diego, CA
United States
See map: Google Maps
Organization: 
Website: 
http://www.modis.com/job-seeker/it-jobs/software-engineer/14492788/j/

Storage Architect

Skills/Requirements: 
BS in CS or equivalent industry experience is a must. Typical candidates have a MS in CS or equivalent experience. Ph.D. is desirable.
12+ years of directly related experience; 8+ years of technical leadership experience
Expert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture.
Expertise in Internet systems design and implementation (both textbook and war stories)
Demonstrated leadership in technologies that are core to Yahoo!’s products (distributed systems, cloud computing, content management, indexing, database, editorial systems, web services, multi-tier serving architectures, machine learning, business intelligence, data mining, enterprise applications, mobile devices, and communications protocols)
Analytical skills: complexity, capacity, performance, quality, logistics, statistics
Strong verbal and written communication skills
Experience with object-oriented technologies, including a range of design patterns
Experience with some combination of C, C++, Java, Perl, Python, Ruby, PHP
Experience with Web Technologies (Apache, AJAX, HTML, JavaScript, HTTP, SOAP, XML)
Understanding of large-scale data processing technologies (SQL, Map/Reduce)
Functions/Responsibilites: 
Lead a technical team to design and implement highly reliable, scalable, extensible, maintainable, global, and operable products and platforms.
Draft and review architectural diagrams, interface specifications, class structures, and other design documents.
Build systems that balance resources, constraints, requirements, and complexity
Provide consulting services within one of Yahoo!’s product divisions and at the corporate level
Present opportunities with cost/benefit analysis to leadership in order to shape decisions regarding Yahoo!’s architectural strategy
Evangelize technologies, solutions, and best practices developed with the organization
Develop division-wide technical perspectives, standards, solutions, and strategies that resolve significant product or organizational pain-points
Participate in a network of architects to share ideas, practices, and experiences
Work closely with product management and development teams to define the next generation of media, communications, advertising, cloud, and data systems
We value architects who do enough hands-on implementation work to keep current with technology trends inside and outside the company

Location

Sunnyvale, CA
United States
See map: Google Maps
Organization: 
Website: 
https://yahoo73.myvurv.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=31522&szReturnToSearch=1&szWordsToHighlight=

Software Systems Development Engineer

Skills/Requirements: 
BS with 4+ years or MS
Strong C++ development experience in Unix
Strong in at least one Perl/Python scripting language
Experience with Databases, data mining, and storage systems
Strong in Algorithms, and Data Structures
Experience with building distributed, low cost, highly scalable, and highly available server systems
Excellent debugging and testing skills
Excellent analytical and problem solving skills
Fast learner - can quickly come up to speed with different technologies and develop prototypes if required
Excellent team player with strong collaboration skills to work with various cross functional teams on multi-team projects
Must have strong knowledge and keen interest in emerging tools and technologies in the industry
Working knowledge of software as a service is a plus
Multi-threading experience is a plus
Knowledge of distributed system and experience with Apache Hadoop framework
Functions/Responsibilites: 
As a team member you will have an opportunity of work on not one but many of these systems as well as work with various cross-functional teams to participate in entire life-cycle of the product.
You should have an experience and ability to evaluate different technologies and architectural/design options and understand as well as articulate direct and indirect impacts on integration of system, inter-operability, migration of users, as well as scalability, flexibility and maintainability of the systems.

Location

Santa Clara, CA
United States
See map: Google Maps
Organization: 
Website: 
https://yahoo73.myvurv.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=32000&szReturnToSearch=1&szWordsToHighlight=

USXA.45 - Tech Yahoo, Software Quality Eng, Principal - IC5

Skills/Requirements: 
Must be proficient in Java, Perl and SQL
10+ years of QE experience
5+ years experience with the Linux/UNIX environment and writing shell scripts and perl.
Excellent QE principles for testing, planning, and defect classification
Excellent analytical and troubleshooting skills
Experience with Testing
Experience with Performance test tools
Functions/Responsibilites: 
Strong understanding of the software Processes and methodology
Design test plans, write test cases, review functional requirement documentation, and present test strategies for team review
Submit, regress, and verify defects
Conduct White box and Grey box testing
Communicate project and testing status to internal and external teams
Be proactive and exercise flexibility and multi-tasking ability in a high pace environment
Ability to lead test teams and drive to success
Design and create automation test cases, using open source and home-grown automation suites
Ability to work in a dynamic and fun environment including a thirst for free espresso drinks.

Location

Sunnyvale, CA
United States
See map: Google Maps
Organization: 
Website: 
https://yahoo73.myvurv.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=32584&szReturnToSearch=1&szWordsToHighlight=

Web Developer

Skills/Requirements: 
bachelor's degree in a related area.
minimum of three years' experience in the field.
knowledge of commonly used concepts, practices, and procedures for web application development
familiarity with relational databases and n-tier web application architectures. experience in object oriented PHP(5), Python, Perl, mySQL ,HTML/CSS, JavaScript, and Ajax MVC application framework development
experience in object oriented PHP(5), Python, Perl, mySQL ,HTML/CSS, JavaScript, and Ajax MVC application framework development
knowledge of best practices pertaining to secure application development in the above-noted environments; experience with structured testing procedures, MVC frameworks, XML/XSLT, and RSS.
knowledge of leading open source products; familiarity with web content management systems including Drupal and WordPress.
application testing experience for performance and impact.
application security auditing and application documentation experience.
experience with Linux/UNIX systems administration functions including monitoring, backups, and software installation.
User interface design experience a plus.
Should be able to manage multiple projects simultaneously and communicate effectively with technologists and project owners regarding goals and objectives.
Seek a self-starter who is capable of managing priorities and is eager to discover trends and adopt best practices.

Location

Cambridge, MA
United States
See map: Google Maps
Job Type: 
Full Time
Telecommute: 
Must work from office
Website: 
http://groups.drupal.org/node/90744

Service Engineer

Skills/Requirements: 
Substantial experience administering and performance-tuning of UNIX Systems, Apache, MySQL, Perl, DB, network latency, etc
Good knowledge of release engineering tools and processes
Prior experience with a 24x7, high-availability, broadly distributed production environment
Good knowledge of TCP/IP networking, load-balancers, DNS and caching
Good Project Management Skills
Strong verbal and written communications skills
Strong Problem Solving Skills in UNIX-Systems environment.
Apache, MySQL, DNS, routers, switches, load balancers, VIPs, Akamai.
Scripting in shell, Perl or PHP, regular expressions.
Experience working in a team environment
Prior System Administration and Web Administration Experience
Developing Monitoring infrastructure for applications monitoring.
Prior experience in developing capacity planning and bench marking infrastructure
Performance Tuning (UNIX, Networking, Web)
Prior experience with Security and abuse related issues.
UNIX core dump analysis
Prior development experience
10 plus years of industry experience
BS/MS in Computer Science or equivalent
Functions/Responsibilites: 
Deeply understand internet services and update systems configurations to enhance reliability and performance.
Requires heavy hands on involvement contributing in scripting/automation and large scale web server farms in various CoLos.
Work closely with the Developers and QA team to ensure efficiency on product releases.
Deploy a fully automated build/package/verify/push cycle for all principal components.

Location

Sunnyvale, CA
United States
See map: Google Maps
Organization: 
Website: 
https://yahoo73.myvurv.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=32485&szReturnToSearch=1&szWordsToHighlight=

Tech Lead

Skills/Requirements: 
BS or higher degree in Computer Science from a top school
Good knowledge of working in Unix/Linux environment
Minimum of 5 years of software development experience with progressively increasing responsibilities
Expertise in designing and implementing high performance scalable applications in Java/C++ based
Knowledge of Web technologies, Web standards & protocols
Knowledge of other languages like Perl, JSP, Servlets
Experience with relational databases and SQL
Experience with full life cycle for multiple versions of a commercial software product
Functions/Responsibilites: 
As a Technical Lead (TL), your job will entail designing and developing high performance and scalable applications which will be used by millions of users. You will be expected to take hands on approach. You should be able to work independently with minimum supervision. You will be asked to take ownership of a paticular module or section of the product, understand it completely. You will do the designs for this components, and work with Architects and Engineering Managers, on making it part of the overall design and architecture. You will also be expected to do hands on coding using various tools and technologies. As a TL, you will work on complex problems and use your skills and experience to solve these problems. You may have to mentor and guide some engineers as well.

Location

Bangalore, KA
India
12° 58' 17.7564" N, 77° 35' 40.4268" E
Organization: 
Website: 
https://yahoo73.myvurv.com/MAIN/careerportal/Job_Profile.cfm?szOrderID=31652&szReturnToSearch=1&szWordsToHighlight=

Sr. Release Engineer

Skills/Requirements: 
7+ years experience as a Linux/Unix release engineer.
Knowledge of software development life cycle, software configuration management practices, release management methodologies, production support.
Thorough knowledge of either maven or GNU make, preferably both.
Expert with at least one source code control system such as Subversion, Perforce or CVS, preferably Subversion.
Expert scripting skills with bash and/or Perl.
Strong knowledge of Oracle and MySQL databases
Expert skills building and packaging software written in Java and C++.
Excellent collaboration and communication skills, both written and oral.
Ability to work effectively both independently and as part of a team Preferable Job Qualifications
Familiarity with Linux/Unix package managers like RPM or APT.
Java and/or C++ coding skills. * Skills with at least 1 continuous integration system, preferably Hudson.
Experience migrating software builds from .NET to Java
Experience with unit test tools such as Junit/TestNG, PHPUnit or CPPUnit
Experience with code coverage tools such as Clover, Gcov/Lcov
Functions/Responsibilites: 
Work closely with other release engineers in creating, maintaining and improving the source code (subversion), build (maven, gmake, Hudson) and software infrastructure.
Work closely with QA, triggering and reporting automated testing and Operations to move software out of development and into staging, for hand-off to deployment.
Implement, advocate, and enforce build and release standards and conventions.

Location

Sunnyvale, CA
United States
See map: Google Maps
Organization: 
Website: 
http://careers.yahoo.com/jdescription.php?frm=search_results&oid=32490&qs=key=__jcat=jc__city=jl__crumb=3Me4sK%2F4HKa__module=quick_search__submit=submit

Principal SQA Engineer

Skills/Requirements: 
BS in Computer Science or Related Field
3-5 years of SharePoint experience / Exchange, SQL and other databases a plus
3-5 years of relevant experience using Windows, Solaris, Linux and other operating systems
3-5 years of relevant experience with one or more of the following scripting languages (Perl, Ruby, C, Python, or Shell Scripting)
Experience working in a team and collaborative environment
Experience with Agile Methodology a plus
Perl scripting language a plus
Functions/Responsibilites: 
Effectively communicates status, issues and risks on projects
Give clear and concise technical presentations across teams
Tactfully bring up issues and get resolution
Work with stakeholders to understand project needs
Lead the testing efforts on a major component or set of components of a project
Plan and estimate own tasks and those of others. Able to identify required design documents needed in test planning
Perform all tasks in the capacity of a leader and project manager of a small group of test Engineers
Mentor individuals helping them build technical skills
Troubleshooting performance, scalability, and stability issues throughout products and propose recommendations
Identify gaps and deficiencies in current standards or processes and proposes changes to effectively resolve them
Takes an active role in defining user requirements

Location

Roseville, MN
United States
See map: Google Maps
Syndicate content