About the Role
The role focuses on designing, developing, testing, maintaining, and deploying software solutions for client environments. The candidate will work across the software development lifecycle, ensuring quality, performance, and customer satisfaction while collaborating with project teams and stakeholders.
Responsibilities
- Understand product requirements and software design specifications.
- Develop software solutions by analyzing information needs, system flows, data usage, and work processes.
- Conduct root cause analysis and troubleshoot software issues.
- Identify opportunities to improve system performance and availability.
- Convert client requirements into technical designs.
- Collaborate with functional teams and systems analysts.
- Develop, test, and maintain software modules.
- Design and execute test cases, scenarios, and validation processes.
- Modify software to fix defects and improve functionality.
- Support installation and enhancement of software systems.
- Prepare technical reports, project documentation, and status updates.
- Participate in customer interactions and ensure timely issue resolution.
- Maintain software quality standards and customer satisfaction.
- Participate in continuous learning and skill development activities.