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
- Use code libraries to simplify the writing of code
- Work alongside other engineers on the team to elevate technology and consistently apply best practices
- Additional duties and responsibilities as assigned