- Translate application storyboards and use cases into functional applications
- Design, build, and maintain efficient, reusable, and reliable Java and .NET code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Provide support to production applications. The candidate should possess issue investigation and problem-solving skills that would help identify and resolve root causes of reported issues.
- Interact with business users, Vendors, team members and other stakeholders within the organization to complete work activities like requirements gathering, application maintenance, software implementation, production support, building reports, documentation, testing, etc.