Previous Job
Previous
Software & Data Solutions Engineer
Ref No.: 18-07632
Location: Centennial, Colorado
Software & Data Solutions Engineer
Centennial, CO
8 months +
**Must not require sponsorship (US citizen or GC holder)**


Job Purpose:
As a Solutions Engineer at Client, the candidate would deliver technology products that align to business and technology goals and objectives. This position is tasked with leveraging innovative and disruptive technologies and approaches and applying them to business projects and programs.
This position requires a candidate who can partner with development teams and architecture groups to develop technology solutions that serve as enablers for our business.

Principal Responsibilities Will Include:
• Work with development teams and other project leaders/stakeholders to provide technical solutions that enable business capabilities
• Explore and recommend improved methods for meeting technology demands
• Provide hands-on technical support throughout the development lifecycle (requirements gathering, Proof of Concept (POC) development, implementation and close out)
• Work across teams to deliver consistent technology products and promote conforming approaches and standards based development
• Work with Architecture leadership to ensure best-practices and standards are followed in delivering Services, Data Integration, APIs and Messaging capabilities
• Create and manage documentation and design artifacts

Competencies for Success:

Required:
• Bachelor's Degree in Computer Science / Information Technology or equivalent work experience
• A minimum of 3 years work experience in Software Development
• 3-5 yrs. designing and implementing RESTful web services on Java, J2EE, or Spring using XML, JSON, and XSLT
• 3-5 yrs. Implementing and debugging multi-threaded, concurrent systems in Java
• 1-3 yrs. Designing and building messaging systems using JMS (i.e. ActiveMQ, Websphere MQ, TIBCO, or SonicMQ)
• Proficient in SQL and RDBMs
• Dev/Ops mindset, comfortable using Linux CLI and networking/process tools
• Experience working in an environment that promotes architectural principles, standards, technical trends, and industry best practices
• Experience implementing platform migration from legacy components to SOA
• Experience delivering large scale integration projects
• Experience with modern development methodologies (Agile, Kanban, XP, etc.)
• Must have outstanding interpersonal and communication skills (both written and verbal)

Preferred:
• Experience in one or more of the following
o Informatica PowerCenter
o Spring Integration
o Grails
o Ruby
o API Management/API Gateway
o Redhat JBoss A-MQ / Fuse
o Apache Camel
o Gradle
o Ant
o Fitnesse
o HTML/XHTML/AJAX/DHTML
o JavaScript
o NoSQL
o MongoDB
o Eclipse
o SVN
o Redis
o Hadoop
• Strong understanding of data virtualization and data virtualization platforms like Denodo or Composite
• Knowledge of TOGAF and Zachman architecture frameworks
• Financial Services/Asset Management experience