Software Developer (Gen) III
|Reference # :||18-00634||Title :||Software Developer (Gen) III|
|Location :||Houston, TX|
|Position Type :||Contract|
|Experience Level :||Start Date / End Date :||04/02/2018 / 10/01/2018|
|PCPE - Sr Software Developer|
Sr. Software Developer ? IT Software - Customer Travel Solutions
PCPE is a part of the 2018 deliverables that is coupled with the Seats Platform
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.
? 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.
? Required - BS/BA, preferably in a technical or scientific field or equivalent experience, education or training
? Preferred - BS/BA in Computer Science
? Experience working with object-oriented and functional design patterns.
? Knowledge of SOLID software design principles.
? Extensive experience using C#, .Net Framework to develop server side components
? Working knowledge with Git version control system
? Excellent verbal and written communication skills
? Experience with one or more of Go, Python, Java, TypeScript, PowerShell, and/or Bash scripting.
? 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
? 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
? Some travel may be required
? Reliable, punctual attendance is an essential function of the position
Job Status: Contract/Temporary