
Senior Software Developer (Research & Development)
Salary undisclosed
Checking job availability...
Original
Simplified
Job Purpose The Senior Software Developer is responsible for the design, development, and maintenance of the Mywave application suite. This role involves leading technical initiatives, ensuring best practices in software development, and collaborating with Software Designers to deliver scalable and high-performing solutions. As a key technical expert, the Senior Software Developer provides mentorship to developers, conducts code reviews, and drives architecture decisions to enhance system reliability and performance. Additionally, this role requires technical oversight, managing development timelines, and working closely with cross-functional teams to ensure software solutions align with business objectives. The Senior Software Developer must have strong problem-solving skills, leadership capabilities, and a proactive approach to driving innovation and efficiency. Job Duties 1. Provide supervision and mentorship to junior team members in technical guidance and system development. 2. Develop and enhance the system following the Software Development Lifecycle (SDL). 3. Define and implement scalable, secure, and high-performing system architectures while ensuring design patterns and best practices are followed. 4. Enforce coding standards, conduct thorough code reviews, and ensure code maintainability, security, and performance optimization. 5. Work closely with product managers, UI/UX designers, and other stakeholders to ensure software solutions align with business needs. 6. Conduct research and development (R&D) to explore new technologies and assess their feasibility for integration into the Mywave application suite. 7. Review and execute feasibility studies to evaluate technical and business requirements. 8. Perform other related duties as assigned or required.