Back to Home Page
Communities Industries Employers JobSeekers Advertisers PJScout Resources Recruiters About
Keywords (e.g. nurse, sales) Category State City Radius

Job Description:
Design and build software applications that enable and support business objectives.
Essential Duties and Responsibilities:
  • Understand business requirements and how they translate in application features
  • Collaborate with a team of IT professionals to set specifications for new applications
  • Design creative prototypes according to specifications
  • Write high quality, unit-tested source code within deadlines
  • Conduct functional and non-functional testing
  • Troubleshoot and debug applications
  • Evaluate existing applications to reprogram, update and add new features
  • Develop technical documentation to accurately represent application design and code
  • Other duties as assigned.
Education and Work Experience:
  • 5+ years experience in Software development and delivery experience in C++, Java, .NET, or other modern programming languages
  • A passion for software engineering and test automation
  • Work closely with data scientists when creating impactful insights from complex data
  • Design appropriate techniques for operationalizing analytical models
  • Design and implement effective data processing architectures
  • Work collaboratively with software developers and visualization experts to deliver high quality custom solutions and powerful user experiences
  • Experience in leading large, diverse teams building custom applications
  • Great OO skills, including robust design pattern knowledge
  • Experience working with Agile, lean, CI/CD and/or XP practices
  • Ability to connect with people and to quickly build trust with others
  • DevOps experience is a major plus
  • Experience in iOS and/or Android applications a plus
  • BS degree in Computer Science, Mathematics, or related field.
Knowledge, Skills, and Abilities:
  • Working experience with relational databases (MS SQL Server, RedShift, Postgres)
  • Working experience with Spring Technology stack
  • Working experience with Cluster Computing frameworks (Spark, Hadoop, EMR)
  • Working experience with dynamic languages (Groovy, Python)
  • Working experience with static languages (Java, Scala)
  • Working experience with cloud-based development (AWS, Azure, Google, PCF)
  • Working experience with log aggregators (Splunk, Data Dog)
  • Working experience with source control systems (Git, SVN)
  • Working experience with CD/CI tools (GoCD, Jenkins, Artifactory, Terraform, Ansible)
  • Working experience with CD/CI techniques (TDD, BDD, Infrastructure as Code)
  • Working experience with ORM (JPA/Hibernate)
  • Working experience with messaging systems (JMS, RabbitMQ, SQS)
  • Working experience with Enterprise Integration Patterns (Mule ESB, Camel, Tibco)
  • Working experience with web application containers (Tomcat, Resin, Jetty, IIS)
  • Working experience with web services (REST, SOAP)
  • Working experience with API specification tools (RAML, Swagger)

How To Apply:
You will be directed to another website for application instructions.
Solutions Architect - Data Engineering
Joseph Michaels International
Job Location: Oklahoma City, OK

Solutions Architect - Data Engineering
See all jobs in Oklahoma City OK
  Share this job
Share |

PJ Scout
Create Free Account

PJ Scout
    Electronic Recruitment since 1988. Copyright 1995-2018 NationJob, Inc. All rights reserved.