Software Developer/ Engineer/ Architect

Senior Full Stack Engineer

Verizon is a leading provider of technology, communications, information and entertainment products, transforming the way we connect across the globe. We’re a diverse network of people driven by our ambition and united in our shared purpose 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...

Software Development Engineer role in the Platform Group is an exciting opportunity for an ambitious software developer to join our expanding R&D team in Dublin. Responsible for the backend solutions implementation, best engineering practices adoption and variety of R&D initiatives for the company’s award-winning web application suite.

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.
  • Liaise 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.
  • Work as part of a cross functional agile development team.
  • Bachelor's degree in Computer Science or related field.
  • 7+ years of experience in design and development of distributed systems, preferably with Microsoft .Net Framework and C#, and 2+ years with .NET Core
  • Strong knowledge of OOA, OOD principles and multi-threading.
  • Experience with common design patterns, messaging patterns, and distributed systems, e.g. REST, CQRS, Microservices.
  • Experience with SQL & noSQL DB
  • Experience with cloud-based services (Amazon AWS preferable)
  • Good understanding and experience with Agile development methodologies and lean principles

Even better if you have:

  • Result oriented and focused on high-quality in delivery.
  • Advocacy for customer focused solutions
  • Good communication skills in both technical and soft-skill areas.
  • Demonstrates strong sense of ownership, enthusiasm for technology and initiative.
  • Natural team player.
  • Ability to deal with ambiguity in an agile development environment
  • Interested in building career in a fast-paced and growing organization.