Company Description
The largest ICT employer in Hungary, Deutsche Telekom IT Solutions (formerly IT-Services Hungary, ITSH) is a subsidiary of the Deutsche Telekom Group. Established in 2006, the company provides a wide portfolio of IT and telecommunications services with more than 5000 employees. ITSH was awarded with the Best in Educational Cooperation prize by HIPA in 2019, acknowledged as one of the most attractive workplaces by PwC Hungary’s independent survey in 2021 and rewarded with the title of the Most Ethical Multinational Company in 2019. The company continuously develops its four sites in Budapest, Debrecen, Pécs and Szeged and is looking for skilled IT professionals to join its team.
Job Description
Key responsibilities:
- Consult senior management on technical choices and implication
- Design and oversee the development and integration of new standards/process and tools for software engineering projects
- System Design and Architecture: High-level design and architecture of software systems. This includes defining the overall structure, components, modules, and interfaces of the system, as well as ensuring scalability, reliability, and performance.
- Technology Evaluation: Assess and evaluate new technologies, frameworks, and tools to determine their suitability for the organization's projects. This involves researching industry trends, conducting proof-of-concepts, and making recommendations for technology adoption.
- Technical Leadership: Provide technical guidance and mentorship to the tranformation program. Collaborate with other stakeholders, such as project managers and product owners, to align technical decisions with business objectives and ensure successful project execution.
- Standards and Best Practices: Establish and enforce coding standards, architectural guidelines, and best practices to ensure consistency, maintainability, and reusability of software components. This includes promoting the use of design patterns, modular architectures, and coding principles.
- Performance Optimization: Identifying performance bottlenecks and optimizing system performance is a critical aspect of the role. Analyze system behavior, conduct performance testing, and propose improvements to enhance the efficiency and responsiveness of software applications.
- Risk Management: Assessing and mitigating technical risks is an important responsibility. Identify potential risks related to system architecture, security, scalability, or integration and develop strategies to address them proactively.
Qualifications
- Knowledge about AI models and technologies e.g. Neural Networks, Diffusion Models, Machine Learning patterns
- Optionally knowledge about software rights in context of AI (property rights, licence models …)
- At least 5 years of practice in programming of applications with Java or similar programming language and with tools and frameworks supporting the SE process (e.g., Jira, Confluence, Bitbucket, CI pipelines with Jenkins, Test tool like XRAY, QC, UFT)
- Knowledge of different project models like classic approach, agile methods (e.g. Scrum, SAFe, ...) and DevOps
- Language skills in English
Additional Information
* Please be informed that our remote working possibility is only available within Hungary due to European taxation regulation.