US|Software Engineer Principal|Software Engineer Principal
Level 3 Communications - Chicago, IL

This job posting is no longer available on Level 3 Communications. Find similar jobs: Level Communications jobs

Design and develop Oracle PL/SQL modules and programs that are used to provide integration with an Oracle benefits product.

Perform Oracle 10g & SQL*Server 2008 database administration.

High volume data processing using Oracle PL/SQL and knowledge of Performance Tuning

Responsible for developing applications and integrations using the Microsoft SQL Server platform. This will include T-SQL programming, Stored procedures, reports, data warehousing tasks and other data related tasks.

Maintain and enhance the existing data warehouse, exports, and reports

Develop & manage MS-DOS batch jobs and ensure they are functioning as expected

Experience in working with MS-Access and Excel/Excel Macro skills

.NET development experience

Perform hands on requirements gathering

Participate in design and development sessions

Document designs, development plans, and provide status reporting on individual work assignments

Work with teammates/peers in remote locations

Perform quality checks on reports and exports to ensure exceptional quality

Provide business users the data required for metrics and analysis

Create and maintain documentation for all projects

Perform all levels of work when required in addition to high level, customer facing work through the project lifecycle

Essential Duties

  • Ensure developed solution implementations conform to quality, performance, and interoperability standards under enterprise guidance.
  • Work with Architects and the Business Community to identify requirements and develop solutions for telecom inventory and provisioning solutions using industry standard development techniques and technologies.
  • Work in an iterative development environment responsible for solving a wide array of Java/J2EE and related business problems.
  • Responsible for software development within the existing network inventory applications as well as development on updated inventory applications and application suites.
Education and Experience

  • Experience: 7+ yrs
  • Education Level: Bachelor's Degree
  • Field Of Study: Information Technology
  • A combination of education and experience is acceptable: Yes
  • Attention to detail with good organizational capabilities.
  • Ability to prioritize with good time management skills.
Knowledge, Skills or Abilities

  • 8+ years of software development experience with minimum of 4 years developing production Java/J2EE solutions using object oriented design and programming skills
  • Extensive experience in object oriented design and development
management (continuous integration, automated testing, agile SCM workflow)

  • Ability to clearly communicate design choices, provide accurate LOE estimates, and deliver on commitments
  • Ability to take high-level instruction, work independently and show a high level of initiative
  • Strong oral and written communication skills
  • Experience with telecommunications domain
  • Experience working in an Agile development methodology using Scrum practices
Preferred Skillset:
  • Experience building distributed, highly-available J2EE solutions
  • Strong experience with multiple web services implementation protocols including REST, SOAP and EJBs
  • Experience with ORM frameworks
  • Experience with Maven or Ant build/deployment tools
  • Experience in creation and execution of automated test suites using industry standard test frameworks like JUnit and mock objects
  • Experience with multiple JEE containers
  • Linux/Windows
  • Eclipse IDE and/or Netbeans
  • Modern SCM tooling (Git, Subversion)
  • Spring 3.0 (core, transactions, aspects, scheduler, REST)
  • Confident in writing ANSI Standard SQL and PL/SQL
  • Experience with JMS and other bus and messaging systems
  • Experience with Ruby
  • Experience with multiple web 2.0 technologies
  • 2-4 years JavaScript / AJAX experience
  • Experience with JSON
  • Familiarity with HTML 5
  • Adobe Flex experience
  • 5+ years’ experience in medium to large application development initiatives/projects
  • Proven experience developing and delivering software in corporate contexts
  • SOLR/Lucene
  • Git SCM administration
  • Jenkins administration
  • Ability to provide leadership to project team
  • May provide direction and mentoring to less experienced team members
  • Experience with Streambase
Work Environment

  • Government Security Required: No
Sits five to seven hours per day. Stands and or walks one to three hours per day. May bend, reach, stoop and crouch throughout the day. Should have the ability to hear, speak and see effectively to perform the necessary tasks of this position. Manual dexterity is occasionally required. The position may require frequent movement and activity relating to using keyboards, viewing data on computer displays, and communicating verbally and in writing to the needs of others. The employee-owner may occasionally lift and/or move up to 10 pounds. Working Conditions: Work is performed in an office environment. The noise level in the work environment is usually moderate. Lighting and temperature are adequate and there are no hazardous or unpleasant conditions. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions.

Level 3 Communications - 23 months ago - save job - copy to clipboard
About this company
2 reviews
Level 3 Communications, Inc. (Level 3) is engaged in the communications business. The Company is a facilities based provider of a range of...