The Software Developer plays an integral role in building and supporting Higher Logic’s robust SaaS applications. Performs coding, debugging, testing and troubleshooting through the application development process. As a part of an agile engineering team, our Software Developers produce high quality, scalable software components that support our customers initiatives worldwide.
ESSENTIAL DUTIES AND RESPONSIBILITES:
• Maintain, modify, and improve Higher Logic’s current software solutions
• Write reusable, testable, and efficient code
• Participate in agile planning and review meetings
• Contribute to peer code reviews and internal documentation generation
• Support Product team members in ongoing planning and design
• Conduct all business in accordance with Higher Logic policies and procedures.
• All other duties as assigned.
KNOWLEDGE AND ABILITIES REQUIRED:
• Practical understanding of Object-oriented languages and development techniques and React.
• Working understanding of relational database development such as SQL, MySQL or PostgreSQL.
• Experience executing common design patterns (MVC, Singleton, Factory Methods, etc.).
• Exposure to Webservice development (REST and/or SOAP based).
• Experience with software debugging and integration techniques.
• Experience with version control tools such as Git, or Mercurial.
• Good communication, teaming, and interpersonal skills
Please mention the word **MIGHTY** and tag RNDYuMTg4LjE2Mi4xNDg= when applying to show you read the job post completely (#RNDYuMTg4LjE2Mi4xNDg=). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.
Apply