Software Engineer

BlackHawk Network   •  

Pleasanton, CA

Industry: Networks

  •  

Not Specified years

Posted 295 days ago

This job is no longer available.

Overview:

We are looking for highly motivated individuals who thrive on challenges of working with the latest and greatest technologies. The individual should be willing to learn new languages/frameworks as needed by each ongoing development projects.

Responsibilities:

  • Analyze requirements, produce object-oriented designs for product enhancements and new development
  • Develop and deliver code from detailed user stories, leveraging a mix of approved technologies
  • Work independently on projects or as part of teams
  • Work on full stack solutions including front end, back end and databases
  • Assist in the selection and design of a technology solution
  • Work with the team to estimate tasks, design and implement solution
  • Automate development processes

Qualifications:

  • Bachelor’s degree in Computer Science required. Masters in CS is a plus.
  • Experience developing object-oriented applications
  • Experience with implementation of logical database designs and relational database concepts
  • Knowledge in the following key technologies:
    • JavaScript frameworks (Vue / React / Angular)
    • HTML 5 / CSS 3
    • Java
    • Service Oriented Architecture
    • High Availability, Performance and Scalability fundamentals
  • Knowledge or experience with the following is a plus:
    • Cloud services (AWS / Kubernetes / Docker)
    • RESTful Services   
    • Microsoft .NET
    • Mobile development
  • Knowledge of software engineering principles and design patterns
  • Strong verbal and written communication skills and the ability to interact and evangelize in a team environment

2018-8528