Key Responsibilities Write and maintain application code according to defined technical and functional specifications. Assist in reviewing and enhancing existing systems. Contribute ideas for system improvements, including time and cost estimates. Collaborate with Senior Developers, Project Managers,