Opportunity Statement:Relish is a company on the rise, developing cutting-edge solutions to solve the problematic Accounts Payable (AP) and Procurement challenges. We have a hand of innovative solutions, multinational clients, and partnerships with SAP, Amazon, Microsoft, and others.
We are seeking to hire a skilled software developer to help with the development of our current projects. If you're excited to be part of a winning team, Relish is a great place to grow your career. While working with us, you will have the opportunity to design and write code that runs on the most modern cloud platforms and take part in the design and improvement of our current products.
Specific duties in addition to the above include:• Design, build and test intuitive software solutions that meet and exceed the needs of the company• Maintain the assigned software applications and create regular updates to address customer and company concerns• Troubleshoot application problems quickly and efficiently• Analyze, design, and build new software that serves as Proof of Concept (POC) for future enhancements to the platform• Analyze code for weaknesses and errors, and present detailed plans to improve them• Collaborate with team members to determine best practices and client requirements for software• Direct system testing and validation procedures.• Ensure software security by developing programs following our Secure Software Development Lifecycle standard
Qualifications:
• 3 - 5 years of experience developing and implementing software applications.• Good Object-Oriented Programming understanding.• Experience developing software utilizing various coding languages.• Experience in JavaScript and TypeScript• Experience working with Single Page Application (SPA) frameworks like React, Next, Angular, or Vue.js• Experience working with SQL databases (preferably MySQL or Amazon Aurora)• Experience working with cloud architectures (preferably AWS).• Experience working with RESTFUL APIs, SOAP, and other technologies.• Good business analysis skills.• Outstanding collaboration and communication skills are essential.• Proficient in spoken and written English.
Preferred Qualifications:
• Bachelor's degree in computer science or a related field• Experience working on large-scale software projects• Experience working with NoSQL databases (preferably DynamoDB)• Experience working with CI-CD tools (preferably Azure Pipelines)