Riverside Research is seeking a motivated and detail-oriented Associate Software Developer to join our dynamic development team. The ideal candidate will have a passion for technology, a willingness to learn, and the ability to work collaboratively on various projects. You will participate in the software development lifecycle, from design to implementation and maintenance.
- Collaborate with senior developers and project managers to define software requirements and specifications.
- Develop, test, and maintain software applications in accordance with best practices and company standards.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and debug applications to ensure optimal performance.
- Stay up-to-date with emerging technologies and industry trends to continuously improve skills and knowledge.
- Assist in documenting software design, processes, and system architecture.
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Familiarity with programming languages such as Java, C#, Python, or JavaScript.
- Understanding of web technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, etc.) is a plus.
- Basic knowledge of database management systems (SQL, NoSQL).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Prior internship or coursework related to software development is a plus but not required.
Software Powered by iCIMS
www.icims.com