Software Developer/ Engineer/ Architect

PD Engr II-Full Stack

Verizon is one of the world’s leading providers of technology and communications services, transforming the way we connect across the globe. We’re a diverse network of people driven by our shared ambition to shape a better future. Here, we have the ability to learn and grow at the speed of technology, and the space to create within every role. Together, we are moving the world forward – and you can too. Dream it. Build it. Do it here.

 

What you’ll be doing...

Key responsibilities:

  • Design new product features and feature changes, both independently and in cooperation with Senior Engineer(s) and Architects.
  • Implement code changes and new features with efficient, reusable and performant code. Learn and promote engineering best practices.
  • Investigate issues in development and production while working with other teams and Senior Engineers.
  • Lease with product stakeholders and other teams in the organization to complete the projects on time and to the highest quality standards.
  • Provide effort estimations for individual assignments and constant progress updates to the team.
  • Participate in code reviews and design workshops.
  • Create automation tests for the new features and changes to ensure quality and rapid delivery through CI/CD pipeline.
  • Work as part of a cross functional agile development team.

In this hybrid role, you'll have a defined work location that includes work from home and assigned office days set by your manager.

You’ll need to have:

  • Bachelor’s degree or four or more years of work experience.
  • Four or more years of relevant work experience.
  • Two or more years of design and development experience with C# in Microsoft.Net.
  • Knowledge of OOA, OOD principles, and multi-threading.
  • Knowledge of common design patterns and distributed systems, e.g. REST, SOA, SaaS, Microservices.
  • Knowledge of and experience with Agile development methodologies.

Even better if you have one or more of the following:

  • Bachelor's degree in Computer Science or related field.
  • Experience with cloud-based services (Amazon AWS and Azure).
  • Strong results orientation and a focus on successful delivery.
  • Strong communication skills, regarding both technical and non-technical matters.
  • Demonstrates strong sense of ownership, enthusiasm for technology, and initiative.
  • The ability to thrive in a team-based environment.
  • Interest in building career in the fast-paced and growing team environment.