The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters. Design, develop and test software solutions by studying information needs, systems flow, data usage and work processes. Collaborate with functional teams to obtain information on software capabilities.
Requirements
- Instrumental in understanding the requirements and design of the product/ software
- Develop software solutions by studying information needs, studying systems flow, data usage and work processes
- Perform coding and ensure optimal software/ module development
- Modify software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
- Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns
- Compile timely, comprehensive and accurate documentation and reports as requested
- Capturing all the requirements and clarifications from the client for better quality work
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
Benefits
- Competitive salary
- Opportunities for growth and development
- Collaborative and dynamic work environment
- Recognized industry leader in technology services and consulting