Software Engineer IV – BI Tech Lead

Job Description :

Cricket Communications, a subsidiary of Leap Wireless headquartered in San Diego, CA, is an affordable wireless service providing flat-rate unlimited products over high-quality, all-digital wireless networks that feature the latest technology. Cricket serves customers across the United States and is a pioneer of unlimited wireless services with no long-term commitments or credit checks required. Cricket offers customers access to a variety of the latest phones and mobile applications such as unlimited text, instant and picture messaging, Mobile Web, popular games and ring-tones.

We are a fast growing, entrepreneurial, fast-paced, fun place to work. We offer competitive pay; performance-based bonuses; free mobile phone and service; paid time off; and advancement opportunities.

Cricket values diversity and inclusion - when everyone is included, the possibilities are UNLIMITED! To learn more about other career opportunities, Cricket Culture and benefits please visit: http://www.mycricket.com/aboutcricket/careers /.

Position Overview

The Software Engineer - Data Warehouse designs, modifies, develops, writes and implements software and supports and/or installs software systems/operating systems. Troubleshoots issues with existing or developed systems, and works with the appropriate resources to resolve them. Participates in the testing process through test review and analysis, test witnessing and certification of software. Designs, plans, and coordinates work teams. Provides technical support to project team members. Requires a bachelor's degree in a related area and 6-8 years of experience in the field. Familiar with a variety of the field's concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals. Generally manages a group of software developers/engineers.

Essential Functions

System Design:

  • Designs software systems to support business priorities such as online customer provisioning and customer support.
    • Leads design meetings
    • Defines functional requirements from business requirements
    • Advanced creation of data warehousing algorithms
    • Advanced UML process and flow definition
    • Advanced creation of architecture and design documents for data warehouse development
    • Advanced definition of data models
  • Develops alternate designs and analyzes trade-offs that trigger iteration of the design process
  • Programming and Implementation. Develops, refactors, tests, and deploys applications following the Software Development Life Cycle.
    • Advanced development of robust and fault tolerant software systems.
    • Intermediate mentoring of junior developers.
    • Manages configuration/source code for all software code developed.
    • Advanced inspections of code and code documentation, revising as necessary to meet standards.
    • Leads project teams; delegates tasks to junior software engineers and contractors.

    Project Management:

  • Develops comprehensive project plans coordinating with parties internal and external to IT.
    • Intermediate development of requirements definition, work breakdown structure, GANNT charts, and other project documents associated with the management of requirements, tasks, schedule, milestones, dependencies, and resources.
    • Intermediate management of project, coordinating and executing project plans. Responsible for the successful completion of the project.

    System Analysis and Architecture Planning:

  • Plans application functionality, working with Senior IT Management team.
    • Intermediate coordination with business users, managers, and other system designers/developers
    • Understands and translates conceptual business ideas into technology architecture and specifications
    • Advanced architecture of logical, modular designs and physical systems.
    • Advanced definition of system interfaces, working in conjunction with other technology groups.
    • Intermediate planning and technical direction for projects.

    Required Experience:

  • 6 to 8 years hands on experience in database, software and information systems engineering.
  • 6 to 8years experience in architecting, engineering, and designing large scale databases, including a strong understanding of SDLC.
  • Advanced skills with process modeling, systems development methodologies, and status reporting.
  • Intermediate project management experience including planning, scheduling and tracking projects.
  • Technical writing/documentation skills including data structures, application codes, user manuals, etc.
  • Intermediate organizational, communication, and interpersonal skills and ability to communicate with managerial, administrative and technical staff to determine information needs, process/data flows and systems definitions.
  • Open Source including:
    • Unix (Solaris, FreeBSD, Linux)
    • SQL (Oracle PL/SQL, SQL Server T-SQL)
    • Data Integrator or other enterprise class ETL tool.

    Our full-time employees enjoy the following benefits:

  • Medical, Dental and Vision
  • Domestic Partner Coverage
  • Company Paid Life Insurance
  • Company Paid Dependent Life
  • Company Paid Disability
  • 3 Weeks Vacation
  • Sick time
  • Holiday Pay
  • Jury Duty Pay
  • Travel Accident Insurance
  • 401(k) with Company Match
  • Employee Assistance Program
  • Tuition Assistance
  • Flexible Spending Accounts
  • Adoption Assistance
  • Fitness Reimbursement
  • Group Auto Home Insurance Discount
  • Discounted Phones Service for Immediate Family

    We are proud to be an EEO employer M/F/D/V. We maintain a drug-free workplace and perform pre-employment substance abuse testing.


    View All jobs


    Email this job to a friend

  • Open all references in tabs: [1 - 3]