Job Description:
• Provide cutting-edge technical and/or functional contributions to application development teams.
• Analyzes, designs, develops, tests, debugs, implements, maintains and/or enhances existing or new systems, that are reliable and efficient.
• Devises or modifies procedures to solve complex problems, and prepares detailed specifications from which programs will be written
• Applies appropriate development methodologies, system development lifecycles, tools and technology.
• Collaborates on an on-going basis with the Business Systems Analyst, technical team members, Scrum master and Technology manager.
• Participates in the ticket management and resolution processes, including receiving, resolution monitoring and customer satisfaction.
• Capability to work in large scale projects.
• Provides training and guidance to rest of team members as needed.
• Deep understanding & documenting of the solution being delivered
• Performs other job-related duties as assigned
Bachelor's degree in Computer Science