Job Description
As a software developer, you will be responsible for designing, building and implementing web-based business solutions. You will work on fast-paced client projects and product initiatives as part of our Professional Services team, helping organizations build, configure and launch their PRM or Customer Portal solutions.
Key responsibilities include collaborating with senior developers to write Statements of Work implementation notes, working closely with clients' project managers to understand their needs and technical requirements, participating in code reviews to ensure code quality and adherence to best practices, writing clean, maintainable, scalable and extensible code, integrating APIs and web services to build robust applications, troubleshooting issues, performing unit testing and resolving defects, and collaborating with cross-functional teams in an Agile environment.