About the job
Key Responsibilities
- Oversee and troubleshoot company products to ensure optimal performance.
- Develop and implement new features, along with regular updates.
- Create customized solutions tailored to customer specifications.
- Design and evaluate new systems being developed by the software team.
- Provide training and mentorship to junior developers.
- Outline technical roadmaps and engage in research and development activities.
- Assist junior team members in reviewing and debugging issues as they arise.
- Generate customized reports for select clients.
- Communicate effectively with stakeholders and conduct training for offshore staff.
- Manage live systems, including deployment and backup strategies.
- Design and oversee database management for both new and existing systems.
- Collaborate with the networking team for troubleshooting and configuration tasks.
- Perform periodic health monitoring of systems.
- Manage code repositories for all development projects, including TFS repository creation and user/role management.
- Act as a product owner by gathering requirements and formulating project plans with the scrum team.
- Design, create, and review technical documentation and workflows.
- Refine project backlogs and manage team tasks effectively.
- Review development outputs collaboratively with the scrum team.
