remote
Software Engineer - Accenture
Software Engineer
Software Engineer responsible for designing, developing, and maintaining enterprise applications using Java, C#, Python and Azure cloud services, while collaborating in Agile teams and delivering robust RESTful APIs for UK‑based clients.
About the role
Key Responsibilities
- Design, develop, test, and deploy high‑quality software solutions using Java, C# and Python.
- Build and integrate RESTful APIs to support client‑facing applications and internal services.
- Leverage Azure cloud services for hosting, scaling, and monitoring applications.
- Participate in Agile ceremonies, contribute to sprint planning, and deliver increments on schedule.
- Collaborate with cross‑functional teams and client stakeholders to gather requirements and ensure solutions meet business needs.
Requirements
- Strong programming experience in Java and/or C# with solid understanding of object‑oriented principles.
- Proficiency in Python for scripting, automation, or data‑processing tasks.
- Hands‑on experience with Azure (App Services, Functions, DevOps pipelines) and REST API development.
- Demonstrated ability to work in Agile environments and deliver within sprint cycles.
- Excellent problem‑solving skills, communication abilities, and willingness to travel to client sites across the UK.