Job Description Summary: Develop and implement software solutions to automate business processes, collaborate with cross-functional teams, and ensure high-quality deliverables.Key Responsibilities: Design, code, and test software applications using Agile methodologiesCollaborate with product owners, designers, and developers to define requirements and specificationsDevelop and maintain documentation, including technical guides and user manualsParticipate in code reviews and ensure adherence to coding standardsIdentify and report bugs, and participate in troubleshooting and resolving issues Requirements: 4+ years of experience in software development, preferably in an Agile environmentProficiency in at least one programming language, such as Java, Python, or C#Experience with software development tools, including version control systems and project management softwareStrong problem-solving skills and attention to detailEffective communication and collaboration skills