Our organization is seeking a senior software professional to lead technical innovation and delivery through all stages of the software development cycle. Job Description As a key member of our R&D team, you will be involved in all phases of software development, from initial concepts to maintenance and enhancement. Your responsibilities will include: