Work collaboratively within an Agile Team to analyze and translate business requirements and write high quality, testable code that meets the Agile Definition of Done
Participate in design and code reviews with other engineers
Actively participate and contribute to all Agile activities: Iteration planning, refinement, and sprint reviews
Volunteer for and commit to delivering stories and tasks within the sprint
Actively communicate and collaborate within the team and across functional boundaries
Drive opportunities to increase efficiency, security, and product quality through best practices
Interact with customers for support issues, demonstrations, and feedback sessions
Requirements
Bachelor's degree in Engineering or global equivalent in a software related field
5 or more years of experience in mainframe software development or a related field; or Masters degree and 3+ years of related experience
Heavy experience in software development using IBM Assembler on z/OS systems
Experience using Source Code Management tools such as Endevor and GitHub
Experience in Agile software development methodology
Ability to work independently and in a team-oriented environment
Open to learning new technologies and languages, following new trends, and continuous innovation