Performs activities covering the full software development lifecycle, from requirements gathering through support for the final deployment of the functionalities developed, in line with agile development practices.
Join the development team, taking work items for development in each Sprint;
Perform development-related activities such as analysis and design, programming, testing and requirements;
Manage own work and promptly inform the team about any delays or other impediments;
Guide and support other developers on the software project development team;
Code and integrate software components according to technical specifications, using the development tools, programming languages and libraries defined for the project;
Identify, build and test developed components to ensure quality;
Perform evolutionary or corrective maintenance of software components;
Prepare technical documentation according to the contract requirements for the project in which they are working;
Integrate the produced components with those built by other team members, using the integration tool defined for the project;
Set up and configure a local development environment according to the project requirements and needs;
Provide support to the IT team and client users, when requested, regarding the characteristics and specifics of the developed components, modules and software packages;
Deliver and execute integration testing in the client environment to ensure full functionality of the software and its components;
Monitor acceptance testing and software deployment in the client environments according to the contract;
Provide training and knowledge transfer to the client about the developed software to ensure proper system operation.
Requirements
High school diploma.
Desired experience: 3 years working with development and maintenance of systems in an IBM z/OS mainframe environment, with a focus on COBOL, DB2 and CICS.
Knowledge of Enterprise COBOL 4.0 or higher;
DB2, SQL, execution plan analysis, CICS (maps, transactions, VSAM);
JCL, TSO/ISPF, SDSF;
Tools:
IBM: z/OS, RDz (or IDz), DB2, MainView;
Compuware: Xpediter, Abend-AID, File-AID;
BMC: Control-M;
Eccox: QC-COBOL, QC-DB2;
CA: CA GEN, CA SCM;
Configuration management (Endevor or similar);
Practices in version control, code review and technical documentation;