Remote Opportunity AvailableCandidates 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 ResponsibilitiesUpgrade, develop, and integrate existing codeAnalyze, design and develop tests and test-automation suitesReview software frequently and make any adjustments necessary to keep them running well and up to dateWork in a small team environment to accomplish long-term goalsProvide ongoing maintenance, support and enhancements in existing systems and platformsCollaborate with peers in conceptualizing and developing new software programs and applicationsProvide recommendations for continuous improvementProvide technical leadership to a team of engineersDevelop tools and applications by producing clean, efficient codeAutomate tasks through appropriate tools and scriptingTroubleshoot, debug, and correct for software bugs in live production environmentUse code libraries to simplify the writing of codeWork alongside other engineers on the team to elevate technology and consistently apply best practicesAdditional duties and responsibilities as assignedQualificationsStrong back-end development skills with JavaAbility to work independentlyExcellent organizational and leadership skillsSuitable educational background and experience in the fieldExperience with code testability standards, JUnit/MockitoExperience with SQL Databases (SQL/Stored Procedures, ORM tools)Experience with modern JavaScript FrameworksFamiliarity with scripting and working in a Linux environmentExpert in Design Patterns and their usesExcellent communication, interpersonal, and consultative skillsExperience with C# or other programming languagesVersion control (GIT, CVS)Education/ExperienceProfessional Development experienceBachelor of Science degree in related field preferredEnvironmental ConditionsIndoor climate-controlled environment. Moderate to quiet noise levelPhysical requirementsWhile performing the duties of this Job, the employee is regularly required to communicate verbally and in the written form.
The employee is physically required to utilize a laptop and other electronic devices effectively. The employee must lift and/or move up to 20 pounds (laptop computer, bag, and accessories). Specific vision abilities required by this job include close vision and distance vision.All applicants are subject to a drug screen and background check per company policies.
Lead Software Engineer in oklahoma city at Unknown Company
This position is listed as full time and able to be worked remotely.