Software Engineer

2017-12-11 / Houston

This role requires a wide variety of strengths and capabilities, including: Advanced knowledge of application, data and infrastructure architecture disciplines Understanding of architecture and design across all systems Working proficiency in developmental toolsets Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals Proficiency in one or more general purpose programming languages Java, Python Understanding of software skills such as business analysis, development, maintenance, and software improvement Hands-on experience developing in Java frameworks such as AngularJS and Spring Boot Strong knowledge of Continuous Integration and Continuous Delivery Experience with Scrum/Agile development methodologies Capable of delivering on multiple competing priorities with little supervision Excellent verbal and written communication skills Computer Science or similar degree with experience in the following software/tools: Build automation technologies: Maven, Jenkins, etc. Monitoring technologies: Nagios, Tivoli, SCOM, etc. Modern programming languages: Java, Python, etc. Building APIs and services using REST, SOAP, etc.

Apply for the Job using this form