Sr. Software Engineer Internet & Ecommerce - Colorado Springs, CO at Geebo

Sr. Software Engineer

Company Name:
Blackhawk Network
Are you passionate about your work? Can you build solutions that scale vertically as well as horizontally? Do you find solving complex problems an exciting challenge? Are you looking to take the next leap in your career? Are you looking for Life/Work balance? Are you looking to be a key contributor in the World's leading Anytime/Anywhere Payment Network? If you answered 'Yes', please read onyour career is at Blackhawk Network and we want to talk to you!
As a Staff Software Engineer, you will join the team responsible for delivering the next generation high-volume, fault-tolerant, and scalable transaction processing system for Blackhawk. The ideal candidate will possess a demonstrated proficiency in a wide range of skills and experience utilizing Java, web service APIs, and database technologies. Apply now for a chance to lead our products and platforms to new heights of functionality and adoption.
About Blackhawk Network
Blackhawk Network -- pioneering leader in all things prepaid -- partners with the best and biggest brands and retailers to provide a wide selection of desirable gift cards, prepaid digital products, prepaid telecom products and financial service products via a global distribution network. Our products can be found wherever consumers shop -- both in-store and online -- including grocery, mass merchants, convenience, specialty retailers, leading etailers, financial service providers and mobile wallets. And our patented technology and systems ensure smooth processing of prepaid transactions, accurate product delivery, targeted marketing programs and more.
Be a leader and promote best practices.
Contribute novel ideas and collaborate with cross-functional teams to deliver and improve Blackhawk systems.
Interface with and influence product architects, product owners, and other stakeholders to create great technical requirements and evaluate solutions (in-house or vendor).
Provide software engineering life-cycle ownership of Blackhawk products and technologies.
Design and develop transaction processing solutions using traditional and emerging technologies.
Develop products that perform, scale, are highly-available and fault tolerant with automated failover capabilities.
Create systems that can be easily triaged to find performance bottlenecks and root cause analysis of failure scenarios.
Create understandable and automated product deployment mechanisms for development, QA, and production environments.
Participate in standard scrum process including daily stand-up meetings, iteration planning, backlog grooming, etc.
5
years of Java application development utilizing data persistence environments.
Deep service-oriented architecture and REST service knowledge.
Experience with JDBC.
Experience developing advanced web applications using Ruby on Rails, HTML/CSS and Javascript.
Experience scripting using multiple of the following: Ruby, Python, PERL, Bash, SQL, etc.
Knowledge of the Agile scrum methodology required.
Experience reviewing code, mentoring team members, and driving great development practices required.
Skilled at driving release management, test automation, and performance testing.
Ability to positively manage work in a dynamic environment.
Ability to rapidly build knowledge of application business area and application requirements.
Demonstrable solution design for performance and scalability.
Design and transfer technical solutions to team and review team's solutions for accuracy
Participates as test team member as required and demonstrates strong focus on quality
Strong verbal and written communication skills.
Experience deploying systems in data center and cloud environments desirable.
Experience with Amazon Web Services (AWS) including RDS and EC2 desirable.
Experience with AWS CLI desirable.
Experience with continuous integration tools like AnthillPro and Maven a plus.
Experience using Subversion and Git source code control, ANT builds a plus.
Experience working in the Payments industry on credit/debit transactions a plus.
Hands-on experience with ISO 8583 messaging protocol and standards a plus.
Knowledge of jPOS a plus.
Education:
Bachelor or Master's degree in Computer Science and/or equivalent experience.
#LI-BR1Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.