Senior Python Developer / IT
Employer · Tata Consultancy Services
Budapest
At TCS Hungary, opportunity meets stability in a vibrant and dynamic work environment. Tata Consultancy Services is one of the world's fastest-growing technology partners. Join our collaborative team and help shape Microsoft-based digital transformation solutions for leading organizations across Europe.
Tasks
- Design, develop, and maintain enterprise-grade software solutions using Go, JavaScript, Java or Python.
- Build scalable and secure applications based on cloud-native architectures.
- Lead code reviews and contribute to system design and technical strategy.
- Evaluate and integrate open-source technologies.
- Design and optimize CI/CD pipelines, integrating automated security testing.
- Develop automation to support continuous integration, testing, and secure deployments.
- Promote Infrastructure-as-Code (IaC) best practices.
- Champion and embed SDL practices throughout the organization.
- Conduct threat modeling, security design reviews, and support the remediation of security findings.
- Ensuring the completion of development tasks to support the new release of projects/solutions
- Grooming user stories with Product Owner
- Supporting production requests or fixing issues
- Unit testing applications and reporting daily progress on daily stand-up meetings
Conditions & benefits
Market-leading private healthcare packageAttractive cafeteria packageHybrid working modelOffice gym and sports clubsCareer growth opportunities across diverse rolesAccess to learning platforms such as Udemy and O'ReillyExtensive certification and development opportunitiesWork on strategic Microsoft Cloud projects across Europe
Requirements
- Experience: 5 years in enterprise software engineering focused on Phyton.
- Core Programming: Strong hands-on proficiency in Go (Golang) and Java.
- Architecture: Deep understanding of distributed systems, microservices, APIs, and software design patterns.
- CI/CD: Extensive experience implementing and managing CI/CD pipelines (e.g., GitHub Actions, GitLab, Jenkins).
- Strong knowledge of Secure Development Lifecycle (SDL) practices and secure coding.
- Containerization: Docker and Kubernetes.
- Cloud Platforms: Familiarity with AWS, Azure, or Google Cloud.