Develops application software using the cloud foundry architecture that quickly delivers business value according to the problem context defined by the product manager.
Participate in requirement gathering JAD (Joint Application Development) sessions and support documentation where applicable (business, functional, Technical, UI, usability, data, compliance, data migration, NFR, 3rd party tools & products).
Work with product Team to develop product: Participate in daily scrums and other agile ceremonies.
Create the high level design and detailed design document with the support of architects for the assigned scope.
Uses the test-driven development methodology to realize the technical solution
Develops application software using the cloud foundry architecture that quickly delivers business value according to the problem context defined by the product manager.
Uses the test-driven development methodology to realize the technical solution
Develops components across all tiers of the application stack and is proficient in multiple programming languages.
Pairs (Pair Programming) with other software engineers to cooperatively deliver user stories.
Provide necessary support to the infrastructure team for deployment related tasks.
Conduct peer review during design, coding and testing.