Job Description
- Develop and maintain application software; troubleshoot and rectify application software problems.
- Analyze user needs: design, write and execute programs in a variety of programming environments;
- Collaborate with business analysts or users to translate business requirements into technical specifications.
- Work in an agile development team to meet project milestones.
- Experience using different development languages and tools
- Engage with customers to identify and resolve complex business problems.
- Assist users in preparing for the installation and start-up of any new system being implemented;
- Demonstrate solid grasp of software development lifecycle including Agile
- Work closely with QA and integration team to resolve issues
- Interact with a diverse & global set of teams, including developers, business analysts, quality assurance, infrastructure, user communities, and senior management