Digital Marketing Jobs & Apprenticeships

The Washington Post

USA

Expires on 2019-04-30

Job Type Full Time Experience Needed 2:3 Years Career Level BEGINNER LEVEL

Software Engineer

The Washington Post is looking for a Software Engineer in Washington, United States. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.

Job Responsibilities:

  • Operate with stakeholders to understand business needs and develop highly scalable solutions and make recommendations to help solve problems or improve processes.
  • Architect, build and maintain analytics applications and products which includes connecting data sources, analyzing data, building business logic and configuring visualizations.
  • Design, maintain and integrate large-scale databases and other cloud-computing infrastructure.
  • Understand and work with multiple data sources to meet business rules and supports analytical needs.
  • Analyze potential data quality issues to determine the root cause.
  • Conduct data analytics and processing of digital data; statistical computing, machine learning, data mining, optimization, simulation.
  • Associate in ongoing evolution, improvement, and automation of data products and solutions.
  • Act independently to learn and translate research algorithms and methodologies to scalable software.
  • Use agile and software engineering principles to gather business requirements and translate to functional/technical specifications.
  • Liaise work products verbally and through internal and client presentations.
  • Document technical work and ensure quality throughout the software development lifecycle.

Job Requirements:

  • Bachelor’s degree in computer science or related field.
  • Minimum 2 years of professional experience in software development.
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complex analysis.
  • Expert knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Familiarity with fundamental front end languages such as HTML, CSS and JavaScript.
  • Deep knowledge of JavaScript frameworks such as Angular JS and React.
  • Effective experience in server-side languages such as Python, Ruby, Java, PHP and .Net.
  • Proven experience in databases (relational and nosql) and big data systems (Hadoop, Redshift) that support highly distributed, massively parallel computation needs.
  • Proficient experience creating and maintaining APIs and shared web services is highly desirable.
  • Demonstarted understanding and experience with key platform technologies including APIs & Management, Platform Services, Streaming Systems, Stream Processing, and Persistent Storage for Analytics and Applications.
  • Experience deploying applications in a cloud environment and improving web latency in complex large scale deployments.
  • Strong experience with Web Analytics tools (Adobe Analytics/ Google Analytics), clickstream data and visualization tools like Tableau, R Shiny, D3 or other visualization/ reporting tools is strongly preferred.
  • Proven track record in communicating with users, other technical teams, to collect requirements, describe software product features, and technical designs.
  • Ability to take a project from scoping requirements through actual launch of the project.
  • Subscribe for our newsletter!

    COPYRIGHTS DIGITAL MARKETING COMMUNITY 2019