Senior Software Engineer - CyberU - Ruby

Company: Cornerstone onDemand
Location: Santa Monica , California, United States
Type: Full-time
Posted: 14.JUN.2018
< >

Summary

In this role you will... * Work with team to define, document, and communicate the core system platform * Ensure the platform meets the nee...

Description

In this role you will...

  • Work with team to define, document, and communicate the core system platform
  • Ensure the platform meets the needs of application teams
  • Ensure platform scalability and performance
  • Ensure the platform is easy to deploy and sustain
  • Ensure platform resiliency and plan for evolutionary paths
  • Ensure the company understands the platform
  • Work with IT as needed on tool and environment selection
  • Produce scalable, robust, high-quality code
  • Manage risk identification and risk mitigation strategies
  • Actively contribute to architectural whiteboard/design session
  • Promote the platform
  • ... and being the rockstar you are, be willing to take on additional responsibilities as needed
You ve got what it takes if you have...
  • Bachelor s Degree in Computer Science or Engineering-related field
  • 3 years of web-based application development experience
  • Skills as a self-learner, and are able to keep up with and make use of new technologies in an ever-changing field
  • Experience with multi-process Service Oriented Architectures
  • Experience developing Cloud Deployed applications (Amazon AWS, Rackspace, Digital Ocean, etc.)
  • Experience creating/consuming Web API's
  • Ability to communicate technical issues or project details with Software Development Manager
  • Strong problem solving skills and a detail-oriented mindset
  • Ability to multi-task, prioritize and meet deadlines in a fast-paced environment
  • Proven understanding of the SDLC
  • Experience with multiple programming languages and concepts: object-oriented, functional, etc.
  • Server-side web application development experience
  • Strong Database Background (Relational, Document, Key-Value, Graph, etc.)
  • Linux Shells (Command Line skills)
  • Multiprocess Architectures
  • w
  • Knowledge of or experience with: Version Control: Git; Continuous Integration; Continuous Deployment; Agile/Scrum Development Methodologies; Multivariate Testing ("A/B"); Automated Unit Testing and Test Creation; Performance and Security Optimization; HTML5 concepts and their server-side considerations
Extra dose of awesome if you have...
  • Ruby experience. Other Open Source technologies desired (Python, PHP, Java)
  • Experience or knowledge in a SaaS environment
  • DevOps skills

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...