Job Description
You will work with the team to develop, test, and document system processes for new or modified program updates, while applying knowledge of programming techniques to support new and existing front-end applications.
Complete technical projects, tasks, and requests as assigned by management.
Bring your experience and expertise to push our products to their next stage of evolution to delight our users and customers.
Design API and REST functions to support customer interfaces and ensure client requirements are met.
Supporting your teammates in an environment where collaboration is key.
Work with the team and vendors to implement new programs/software and troubleshoot any issues with existing programs, software, or organizational initiatives.
Perform Quality Assurance (QA) testing in accordance with customer and department programming policies.
Work to develop necessary skills for programming, troubleshooting, implementing, and supporting all processes, programs, and software utilized to build the custom applications and services.
Perform other duties as assigned.
Requirements:
Strong proficiency in Java and Python.
Proficiency with XML, JSON, and SQL
Experience with API design, micro-services, and third-party integrations.
Develop clean and maintainable code, keeping design patterns and architecture in mind.
Knowledge of Object-Oriented Programming concepts.
Database Knowledge (IBM DB2, MySQL, MS SQL Server, or other).
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Familiarity with code versioning tools such as Git, SVN, and others.
Experience working with common development management and communication tools such as GitHub, Teams, and SharePoint.
Experience with the implementation of CI/CD processes is a plus.
Full-stack development experience is a plus.
Business Intelligence/Analytics experience is a plus.
Comfortable in dealing with change and complexity.
Be open-minded, self-confident, and have a positive can-do attitude.
Be able to clearly and concisely communicate in English (verbal and written) so that persons you work with can understand you clearly, particularly in technical conversations.
Manage work effectively to meet set deadlines, sometimes urgent.
Experience deploying Docker Containers
Be proficient in Microsoft Office including Outlook, Word, Excel, PowerPoint, and Teams.
Power Apps Experience a plusCompany Description
Since 1982, Renaissance Systems, Inc. (RSI) has been creating innovative solutions with IT, software development, and cloud services for enterprise clients throughout the United States. We take pride in our incredible employees who strive to provide an exceptional customer experience. The ideal candidate will be a long-term part of the RSI family and will work closely with teammates and customers. RSI offers competitive benefits and the opportunity to learn extensive skills to build your career with. If you possess a positive attitude, want to learn technologies and skills, grow your career, and work well with others, then we encourage you to apply.
Full-time