Wednesday, April 13, 2011

Level 3 - Senior Network Engineer, Senior Software Engineer

Business Demands It. Level3 Delivers It.
Level 3 Communications is a leading global provider of telecommunications services offering reliable and secure network capabilities that deliver exceptional value. As a trusted business partner, enterprise, content, wholesale and government customers rely on Level 3 to deliver converged voice, video and data solutions combined with a superior service experience.

We are trusted, reliable and responsive in meeting the needs of our customers. See how you can become an integral part of the world-class team that is raising the bar in the telecommunications industry.

Position Description and Requirements:
As a senior network engineer you will be part of a highly skilled and motivated team that develops the Footprint server technology for our Content Delivery Network. You will help in the design of new features and applications for the platform, seeing development from conception and design through testing and deployment. You will also implement changes and design regression tests to make robustly permanent solutions. And, you will drive Tier IV engineering investigations to identify root cause of network and performance issues helping drive corrective action determination and roll out.
Skills & Qualifications:
• Demonstrates expertise in problem solving and technical innovation.
• Ability to perform architectural and code reviews.
• Possesses excellent communication skills, both verbal and written.
• Communicate effectively to peers outside the development group.
• Works well in fast-paced environment.
• May have prior start-up experience and demonstrable ability to adapt.
• The ideal candidate is goal-oriented and has the ability to handle interruptions while seamlessly switching between several projects as well as dealing with the issues that arise when running a highly available service.
• Must have good working knowledge of the HTTP protocol.
• First rate knowledge of C with experience of TCP/IP networking, multithreading and server development.
• Experience with the GNU GCC compiler family.
• Good working knowledge of Perl, Java, Lua and shell scripting a plus.
• Development experience on Linux or other Unix flavour.
• Practical experience with SSL and the OpenSSL API a plus.
• Extensive experience with Relational Databases, in particular MySQL and SQLite, including optimization and tuning a plus.
• Experience with REST and SOAP web services a plus.
• Experience with clustered compute systems, in particular Hadoop, a plus.
• Experience with IBM's ClearCase code management system a plus.
BS in Computer Science or related field with 10+ years of relevant industry experience.


Level 3 Communications is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin or ancestry, physical or mental disability, as well as any other category protected by applicable federal, state, or local laws.

Our company is committed to providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the employment process please call 1-877-333-6947 and let us know the nature of your request and your contact information.
_________________________________________________________

Business Demands It. Level3 Delivers It.
Level 3 Communications is a leading global provider of telecommunications services offering reliable and secure network capabilities that deliver exceptional value. As a trusted business partner, enterprise, content, wholesale and government customers rely on Level 3 to deliver converged voice, video and data solutions combined with a superior service experience.

We are trusted, reliable and responsive in meeting the needs of our customers. See how you can become an integral part of the world-class team that is raising the bar in the telecommunications industry.

Summary
Design, development, modification, and debugging of our CEP systems. Analyzes existing programs or implements business logic. Devises logic procedures, performs coding and tests/debugs programs and assists in production deployments. Develops conversion and systems implementation plans. Prepares and obtains approval of system and programming documentation. Recommends changes in development, maintenance and systems standards. Trains users in conversion and implementation of systems. Works with production support to analyze and fix data inconsistencies, business logic misinterpretations or code bugs in production environments

Essential Duties
Develops, codes, programs and debugs software application programs using designated programming languages and technologies. Conducts detailed and documented design, development and testing. Works closely with other members of engineering team to participate in software and systems design, contributes to problem solving discussions and ensures that the designs for projects are consistent with product architecture, quality and performance requirements. Occasional or frequent off-hours production support and pager duty.
Required Soft Skills
* Code, install, and debug using appropriate tools or editors.
* Identify, recommend, and prioritize new features and applications in conjunction with end-user requirements or business needs.
* Plan and implement usability tests throughout development lifecycle and analyze results.
* Present and conduct reviews of designs with Project Managers, stakeholders, and other involved parties.
* Diagnose and troubleshoot problems with proprietary or internally-developed tools.
* Document design, testing, and requirements-gathering processes and procedures.
* Must be able to perform in a dynamic, multi-team environment
* Self-managed, but be able to cheerfully follow direction

Education and Experience
The following knowledge and skill are typically acquired through:
Typical number of years Experience: 3-5
Travel required: No
Minimum Level of Education: BS
Is driving a requirement? NO
Fields of Study: N/A
SCI clearance required? NO
Additional Specialized Coursework: N/A

Knowledge, Skills or Abilities
Requires a Bachelor's Degree in specified discipline plus 3 – 5 years of relevant work experience, OR an equivalent combination of training and experience (1 ½ years of experience equates to 1 year of college).
Typically has a minimum of 4 - 7 years software development experience.
2-5 years experience in analysis and detailed design documentation.
Ability to work without supervision.
Demonstration of strong organizational and communication skills.
End-to-end software lifecycle knowledge with a strong background in agile techniques.
Familiar with and adheres to design and coding standards.
Primary language experience in .NET and Visual Studio. Knowledge and experience in Java a plus.
Web services(SOA), data access as well as middle tier experience required.
Exposure to various open source solutions and integration
RUP/XP/Agile experience
Experience with IOS (Apple Ipad/Iphone) is a plus.


Level 3 Communications is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin or ancestry, physical or mental disability, as well as any other category protected by applicable federal, state, or local laws.

Our company is committed to providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the employment process please call 1-877-333-6947 and let us know the nature of your request and your contact information.