In an Agile environment: Responsible for delivering high-quality working software and automating manual/reusable tasks working directly, and engage with, the business from the beginning of the design work. Role Responsibilities: (what they will be doing) Develop customized coding, software integration, perform analysis, configure solutions, using tools specific to the project or the area.