Job Description: Our clients IT team is looking for a Senior Software Applications Engineer to join us in Raleigh, NC. In this role, you wil...
Job Description: Our clients IT team is looking for a Senior Software Applications Engineer to join us in Raleigh, NC. In this role, you will augment the teams capacity to support to Red Hat's core customer software services for subscription management and product downloads. Well need you to support the tools that automatically check into our platform to receive entitlement and software updates and allow customers to manage their subscribed Red Hat software. As a Senior Software Applications Engineer, you'll be embedded with a team that provides system management services and business intelligence reporting on the global install base of Red Hat software solutions. Primary Job Responsibilities:
Understand solutions requirements and design and develop systems to meet them Work as part of an agile team to actively communicate status and complete deliverables on schedule Use source control to manage project versions and code changes Collaborate with other parts of the organization to jointly deliver customer value Propose and implement continuous improvement activities Provide technical support for the team's applications
Extensive Ruby on Rails and Go programming experience Knowledge of RSpec and automated testing frameworks like Jenkins Solid understanding of object-oriented design and implementation Experience with scalable, resilient solution design Background with agile project methodologies and rapid iterations Excellent written and verbal communication skills