Job Description

Reference # : 18-00635Title : Onboard WiFi Portal - Sr Developer
Location : Houston, TX
Position Type : Contract
Experience Level : Start Date / End Date : 04/02/2018 / 10/01/2018
Description
Onboard WiFi Portal - Sr Developer

OWP is a 2018 high visibility project/deliverable. Exceptional developers and people needed for these openings.

Overview:
Seeking a versatile, self-driven software engineer for the role of Senior Software Developer, experienced in leading by example to deliver complex products and elegant solutions in an agile environment. The Senior 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 their craft, comfortable in making decisions without direct supervision and to possess solid written and verbal communication skills.

Responsibilities:
? Design, develop, document,automate, test, and debug new and existing software systems and/or applications for large-scale proprietary software for eCommerce or internal use.
? Experience and ability to work effectively within an agile team oriented environment.
? Serve as a go-to technical expert on development projects.
? Participate in full development life cycle including strategy, user story development, technical design, development and delivery.
? Support, maintain, and document software functionality. Identify and evaluate new technologies for implementation.
? Analyze code to find causes of issues and revise tests and programs as needed.
? Participate in software design meetings and analyze user needs to determine technical requirements.
? Consult with end user to prototype, refine, test, and debug programs to meet needs.
? Requires proficiency within discipline and the ability to teach and learn new skills.
? Conducts tasks and assignments as directed. Works under moderate supervision with some latitude for independent judgment.
? Typically requires four to five years of relevant experience or equivalent combination of experience and education.

Education/Certifications:
? Required - BS/BA, preferably in a technical or scientific field or equivalent experience, education or training
? Preferred ? BS/BA in Computer Science

Knowledge/Skills:
Required ?
? 7+ years working with object-oriented languages and design patterns
? Knowledge of SOLID software design principles.
? Extensive experience using C#, .Net Framework to develop server side components
? Golang and JavaScript
? Polyglot programming skills
? Fluent in Linux distros like Fedora, CentOS & Ubuntu
? Working knowledge with Git version control system
? Excellent verbal and written communication skills

Preferred Qualifications ?
? Experience with one or more of Go, Python, Java, TypeScript, PowerShell, and/or Bash scripting.
? Knowledge of embedded software programming and constraints thereof
? Proficiency in both SQL & NoSQL data technologies
? Familiarity with service oriented architecture, micro-services, WCF Services, and Web API Development
? Experience with software container systems like Docker
? React and Node.JS is a plus
? Familiarity with DevOps practices such as automated server configuration and immutable servers
? Familiarity with cloud concepts such as serverless computing

Experience:
? Test-driven development and continuous integration
? End to end ownership from inception to deployment
? Proficient building scalable, custom-built object-oriented applications
? Experience building and maintaining continuous delivery environments

Other:
? Some travel may be required
? Reliable, punctual attendance is an essential function of the position

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online