Cornerstone OnDemand

Full-Stack Software Engineer

Cornerstone OnDemand$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience designing and developing software for complex systems.
  • 3+ years' experience in Java programming.
  • 1+ years of experience in object-oriented programming.
  • Experience with distributed version control systems like Git.
  • Familiarity with Agile or SAFe practices is preferred.

Responsibilities

  • Analyze high-level customer requirements to derive functional requirements.
  • Perform software development tasks including design, coding, and testing.
  • Brief users on software designs and demonstrate release functionality.
  • Develop and maintain new and existing applications while resolving software issues.
  • Contribute to creating new distributed components for future system architecture.

Benefits

  • Direct hire opportunity for stability and career growth.
  • Location in Chantilly, VA, a hub for tech innovation.
  • Work on a multi-tiered system within a cloud infrastructure.
  • Engagement in a diverse array of technologies including modern frameworks and APIs.
Full Job Description
  • Location: Chantilly , Virginia
  • Type: Direct Hire
  • Job #4019

Full-Stack Software Engineer
Chantilly, VA

Primary Responsibilities:
  • Analyzing high level customer requirements and deriving lower-level functional requirements.
  • Software development tasks including detailed software design, coding, and testing of customer desired features/user stories.
  • Briefing software designs and demonstrating software release functionality to users.
  • Develop and sustain new and existing applications; as well as troubleshooting and resolving various software issues.
  • Contribute to the creation of new distributed components and interactions that align with the future system architecture.
  • The existing multi-tiered system is developed on a cloud infrastructure with several consumer-facing web applications

Basic Qualifications:
  • 5+ years of experience designing and developing software for complex systems (i.e. Distributed Systems, Multi-Threaded and Multi-Process Applications) and a foundation in computer science and software development
  • 3+ years' experience in Java programming
  • 1+ years of experience in object-oriented programming
  • Experience with distributed version control systems such as Git, IBM Rational Team Concert, etc.

Preferred Qualifications:
  • Experience with one or more of the following: HTML 5, CSS 3, JavaScript, Firebug and JS frameworks (REACT, jQuery, jQuery UI, Open Layers, etc.), Spring Framework, Hibernate, RDBMS, MongoDB, XML, SOAP, REST, WSDL/Web Service protocols
  • Experience using dependency management (Ivy, Maven, Gradle)
  • Experience developing and maintaining SOAP, RMI, REST APIs and interfaces
  • Experience using cloud-based infrastructure (AWS)
  • Experience using automation server (Jenkins)
  • Experience/knowledge of the GEOINT domain
  • Familiarity with practices such as test-driven development (TDD), agile software development, continuous integration, and dependency management is preferred.
  • Familiarity with Agile or SAFe practices, including daily standup, User Stories, Sprints, and Release Planning
  • Security Certification such as Security+

About Cornerstone OnDemand

Cornerstone OnDemand is a cloud-based talent management software company. The company provides a suite of products for recruiting, learning, performance, and human resources management. Cornerstone OnDemand serves clients in a variety of industries, including healthcare, financial services, and manufacturing. The company was founded in 1999 and is headquartered in Santa Monica, California.
Learn more about Cornerstone OnDemand
Size
2,900 employees
Market Cap
$3.8 billion
Industry
Net Income
-$39.9 million
Founded
1999
5 Year Trend
+16.9%
Revenue
$740.9 million
NASDAQ

Similar Jobs

More Jobs at Cornerstone OnDemand

  • Cornerstone OnDemand
    Integration Engineer
    $90K — $120K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Full-Stack Software Engineer jobs: