Previous Job
Previous
Software Developer (Gen) III
Ref No.: 18-01498
Location: Houston, Texas
Description:Software Developer - Upgrades Platform

Purpose of the Job:
Seeking a versatile, self-driven software engineer for the role of Software Developer, experienced in learning by example to deliver products and solutions in an agile environment. The developer should be comfortable applying design principles and clean code practices in any language or framework and grok continuous integration and test automation disciplines. This individual is expected to be passionate about learning software craft, comfortable in taking on different tasks without direct supervision and to possess solid written and verbal communication skills.

Key Duties, Responsibilities, and Activities:
• Under moderate supervision, develops cost effective information technology solutions by creating new and modifying existing complex software applications from detailed specifications
• Codes, tests, debugs, documents and maintains the programs
• Analyzes system requirements and existing business processes and information systems where appropriate, is involved in the design, testing and coding of Operations Research Decision Support Models
• Competent to work on most phases of applications programming or Operations Research activities but requires instruction and guidance in phases
• Interacts with core users to develop requirements and when testing and evaluating applications
• Responsible for delivering value within a features of the project

Required Qualifications - Education/Certification:
• BS/BA, preferably in a technical or scientific field or equivalent experience, education or training

Required Qualifications - Knowledge/Skills:
• 5+ years working with object-oriented languages and design patterns
• Experience with Non-SQL data technologies such as MongoDB, CouchBase required
• Excellent verbal and written communication skills
• Working knowledge with version control system

Preferred Qualifications - Knowledge/Skills:
• Similar experience within an Airline, Transportation, or Customer Service background preferred
• Familiarity with Unix / Linux system
• Experience with Go, Java, C#, Python, Bash scripting, and/or TypeScript
• Familiarity with service-oriented architecture and micro-services
• Familiarity with Continuous Integration & Continuous Deployment
• Familiarity with agile methodology

Other:
• Reliable, punctual attendance is an essential function of the position

*** NoSQL experience (MongoDB or Couchbase) is a firm requirement. Candidates that do not possess these skills will be rejected ***

Skill Level:Mid Level (5-8 yrs exp.)