Senior Software Engineer


Job Details

Job Description

Candidates should possess expert analytical skills, display an aptitude for problem

solving, and a deep desire to continue growing as developers. Candidates should also

demonstrate a willingness to research and remain current in programming standards and

practice.


RMS offers a flexible and results-oriented work environment which uses the latest

technology, and best practices, to continuously improve ourselves and our software.


Duties and Responsibilities

  • Upgrade, develop, and integrate existing code
  • Analyze, design and develop tests and test-automation suites
  • Review software frequently and make any adjustments necessary to keep them running well and up to date
  • Work in a small team environment to accomplish long-term goals
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms
  • Collaborate with peers in conceptualizing and developing new software programs and applications
  • Provide recommendations for continuous improvement
  • Provide technical leadership to a team of engineers
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Troubleshoot, debug, and correct for software bugs in live production environment
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices
  • Additional duties and responsibilities as assigned


Qualifications

  • Strong back-end development skills with Java
  • Ability to work independently
  • Excellent organizational and leadership skills
  • Suitable educational background and Experience in the field
  • Experience with TDD, code testability standards, JUnit/Mockito
  • Experience with SQL Databases (SQL/Stored Procedures, ORM tools)
  • Experience with modern JavaScript Frameworks
  • Familiarity with Scripting and working in a Linux environment,
  • Expert in Design Patterns and their uses
  • Excellent communication, interpersonal, and consultative skills
  • Experience with C/C++ or other programing languages
  • Version control (GIT)

Education/Experience

  • Professional Development experience
  • Bachelor of Science degree in related field preferred





 Revenue Management Solutions, LLC

 06/01/2024

 Oklahoma City,OK