What you’ll be doing...

Looking for a highly experienced software engineer/developer to work on leading edge fraud detection, analytics, cyber security and Case Management systems. Our solutions operate in near real time, and often use a highly configurable and scalable data reduction framework. The applications support security analytics and anomaly detection. The components developed will enhance current product offerings as well as new features. Responsibilities will include all aspects of agile development from clarifying user stories to design, coding and testing.

Responsibilities:

  • Developing abstract, reusable software components with an object-oriented design approach.
  • Designing, developing, testing and integrating software in an agile, test driven development environment.
  • Using collaboration tools (WIKI, IRC channels, Bugzilla) to design and document solutions.

What we’re looking for...

You'll need to have:

  • Bachelor’s degree or four or more years of work experience.
  • Four or more years of relevant work experience.
  • Willingness to travel.

Even better if you have:

  • A degree in Computer Science or relevant field.
  • Six or more years of relevant work experience.
  • Seven or more years of technical experience in the following areas:
    • Software development of complex backend UNIX systems (Linux/Solaris) using C++/C.
    • Object-oriented development experience (C++ or Java).
    • Java languages and/or PERL/Python scripting using object oriented approaches.
    • Database management systems (object-oriented and relational). Postgres experience, including designing complex queries and writing stored procedures.
    • Experience working with big data applications.
  • Recent and proven technical experience and software development skills.
  • Excellent oral and written communication skills, both formally and informally.
  • Highly motivated to provide correct and effective designs and code quickly, meeting all deadlines and requirements.
  • Strong analytical and troubleshooting skills.
  • Collaborative, creative and detail oriented approach to problem solving in complex situations.
  • Ability to work individually with minimal direction, and as a team player on a larger development team.
  • Excellent teamwork skills.
  • Domain Knowledge
    • Knowledge of overall system architecture concepts including server database configurations, internet communication protocols, and embedded controls.
    • Knowledge of server side system design characteristics (e.g. virtualization, scalability, load balancing, DB optimization, etc.)
    • Knowledge with general security concepts (authentication, authorization, encryption, digital signatures, etc).
    • Knowledge with columnar databases (such as Vertica).
  • Process Knowledge
    • Thorough knowledge of agile techniques, including TDD, CI/CD. Ability to work in a hybrid agile environment. Past experience with and a general knowledgeof traditional waterfall life cycle.
    • Collaborative development and documentation techniques.
    • Skill using informal user stories and agile design approaches as well as software specification techniques such as UML, BPL, etc.
    • Knowledge of product development processes and tools, including experience with software requirements development, design, testing (verification & validation) methodologies.

When you join Verizon...

You’ll be doing work that matters alongside other talented people, transforming the way people, businesses and things connect with each other. Beyond powering America’s fastest and most reliable network, we’re leading the way in broadband, cloud and security solutions, Internet of Things and innovating in areas such as, video entertainment. Of course, we will offer you great pay and benefits, but we’re about more than that. Verizon is a place where you can craft your own path to greatness. Whether you think in code, words, pictures or numbers, find your future at Verizon.

Equal Employment Opportunity

We're proud to be an equal opportunity employer- and celebrate our employees' differences,including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better.