Work Location: San Jose, CA or Lehi, UT (part of Provo–Orem, Utah Metropolitan area)
Start Date: ASAP
Duration: 12 months.
Experience required: Minimum 10 + years
Interview: Phone, Skype
Job Description:
- Build web services and create integrations between applications using Snaplogic, Splunk, JSON, and HTML leveraging RESTful design principles.
- Develop business-critical solutions using both client-side and server-side technologies.
- Work as part of an Agile-scrum team to consistently deliver business relevant features, maintaining and owning whatever you deliver.
- Research technologies that can be used to accelerate the building of our stack.
- Write code to integrate open source packages into our stack & components that we build ourselves.
- Write unit test code.
- Participate in regular design, code and test reviews
- Deploy our service and test it.
- Collaborate with a team of engineers and product managers.
- Work closely with security teams to ensure best practices are followed.
- Investigate bug reports filed by our partners.
- Communicate effectively with immediate management about features, risks, benefits and progress.
- Write design documents and estimate schedule for the designated features.
What you need to succeed:
- 7+ years of experience in software development or IT.
- Proven experience using structured, disciplined approaches to solving technical, data, and logical problems at enterprise scale.
- Experience with client-side technologies using HTML, CSS, JavaScript, XML, and AngularJS.
- Strong Java coding skills.
- Focus on Quality (Unit Tests, Integration tests, Code Coverage) - experience with tools for e2e testing.
- Experience with both relational, and NoSQL databases
- Strong knowledge of infrastructure and application security.
- Prior experience with or understanding of REST (or designing APIs) highly desirable.
- Experience with a DevOps culture.
- Working knowledge of continuous int...