What you’ll be doing...

Verizon is seeking a programmer, Ruby on Rails developer, to join the Global Learning Technology team in support of our enterprise content management initiative. We're looking for a self-motivated, innovative programmer who's excited about leveraging new technology to improve existing enterprise systems, isn't afraid of tight deadlines, thrives on contributing to a team environment, and is comfortable in a traditional corporate workplace. The ideal candidate has a minimum of 1 year of front-end Ruby on Rails programming experience with a bachelor's degree or related work experience.

Works on problems of moderate and varied complexity where analysis of data may require adaptation of standardized practices or precedent. Acts independently to identify and select appropriate methodologies. Work customarily and regularly (50% of time or more) requires the exercise of discretion and independent judgment. Normally receives general instructions on non-routine work assignments. Requires additional instructions and frequent guidance on new assignments. Decisions are made independently. Assigned multiple tasks or projects are generally reviewed after completion. Contact is typically coordinative in nature and involves exchanging detailed technical information. May deal with both internal and external contacts. Demonstrates working knowledge in job-related functional area and of the business. Bachelor's degree, or equivalent. 5-7 years of experience.

Responsibilities & Expectations:

  • Serve as programming lead for the learning content management system, maintaining and designing improvements to the system architecture, data models, and API implementation.
  • Select programming frameworks and libraries that will accelerate development of new features and speed-to-market.
  • Provide leadership and support for junior developers who are helping to build the learning content management system.
  • Work with and lead other team members to build and maintain our custom Ruby on Rails based content authoring tool.
  • Troubleshoot system and end-user issues to determine the root cause of the problem and define mitigation steps.
  • Work with cross-functional teams to implement content and learning management solutions in information sharing application platforms.
  • Define, execute and automate workflows for deploying, updating, and bug-fixing a variety of online training content.
  • Manage server provisioning and basic application infrastructure on Amazon Web Services (AWS).
  • Ability to interpret complex requests & implement based on aggressive timelines.
  • Ability to work on multiple tasks independently with little direction.
  • Ability to compare, process, organize and compile information.
  • Ability to recognize trends and provide relevant solutions.
  • Motivated individual who can engage and utilize others.
  • Ability to direct multiple projects to superior quality delivery.
  • Excellent project management and decisionmaking skills.
  • Excellent troubleshooting skills.
  • Good verbal and written communication skills.
  • Evaluate tasks, service level agreements, business need, urgency, and prioritize workload accordingly.
  • Collaborate with team members in a Scrum/Agile development environment.

Bonus Points:

  • Experience with a content management systems.
  • Experience with the GraphQL api query language.

What we’re looking for...

Qualifications:
Basic:

  • 3+ years developing Ruby on Rails applications.
  • Experience with the MySQL and PostgreSQL database technologies.
  • Experience with front-end Javascript development.
  • Experience with deploying Ruby applications (Capistrano, etc).
  • A strong knowledge of HTML5, CSS3 and related browser technology.
  • Experience using React.js to build front-end user interfaces.
  • Knowledge of Git version control, test driven development and code reviews.
  • Demonstrated technical and analytical skills, including the ability to understand and convey complex technical information in simple terms.
  • Experience with agile development workflows.
  • Bachelor's degree or related work experience.
  • Excellent troubleshooting skills.
  • Strong interpersonal skills.
  • Excellent verbal and written communication skills

Preferred:

  • 3+ technical learning development experience
  • Strong familiarity with AWS security best practices.
  • Experiencing creating AWS Lambda server-less functions.
  • Experience working with AWS SQS/SES or other competing messaging tools.
  • Ability to recognize trends and provide relevant solutions.
  • Proven Project Management and decisionmaking skills.
  • Ability to work effectively in a virtual work environment within a geographically diverse team.
  • Innovative, risk-taking, creative problem solver.     

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.