Staff Platform Engineer 8/11/2016

Confidential Company Pleasanton, CA

Company
Confidential Company
Job Classification
Full Time
Company Ref #
28726815
AJE Ref #
575853434
Location
Pleasanton, CA
Job Type
Regular

JOB DESCRIPTION

APPLY
RESPONSIBILITIES

** Contribute to our product development team to move our leading SaaS (Fin-Tech) software solutions to the next level.

** This is a hands-on coding position. Analyze, design, develop and unit test software applications with high quality and on schedule, including business critical Web services to be consumed by internal/external applications.

** Use state-of-the-art technologies and best practices to deliver your implementation.

** Collaborate closely with groups in and outside the product development organization (eg. Product Management, UX) to achieve high quality, predictable results.

Experience

** Experience with Identity and Access Management, Document Management, API Gateways, or other enabling enterprise technology components.

** Experience with Open Source products and components, including public contribution.

REQUIRED EXPERIENCE

** 10+ years of professional experience in software development.

** Knowledge and experience in enterprise-scale multi-tier, distributed architecture.

** Solid experience in object-oriented design and development with languages such as C# or Java.

** Solid knowledge of high-scale, multi-tenant Web services development, including REST/JSON and MicroService patterns.

** Solid experience in Java Platform frameworks and technologies (Spring, Jersey, etc) or .Net technologies (WCF, WebAPI, MVC, etc.).

** Experienced with database concepts and databases such as SQL Server, Oracle, or NoSQL databases.

** Experienced with working in DevOps environment - "you build it, you run it".

** Able to lead teams, run Scrum planning meetings and facilitate accurate estimation of tasks.

** Demonstrated ability to deliver working solutions on time.

** Strong analytical thinking and problem solving skills.

** Strong verbal and written communication skills.

REQUIRED EDUCATION

** BA/BS or higher in a computer software or related field.