Responsibilities:
Responsible for software development from User's requirements, Analysis, Design & documentation.
Manage Software maintenance including technical review, solving application problems, and identifying new requirements, and purpose technical solutions.
Collaborating with the support team, Project manager, and developer team to resolve issues and ensure solutions are viable and consistent.
Create a system design document (SDD) and test scenarios.