You understand third-party software.
Innovation can only arise if what already exists is understood. Analyzing and understanding external software systems is a new and increasingly important discipline, particularly in the field of software engineering – because not everything can and must always be rewritten.
Renovation is our USP: We value existing software systems and modernize them. As a software analyst, you have a key role in these renovation projects. You analyze code, documents, data models, UIs, costs, plans, requirements and use your expertise to assess the status quo. On this basis, you will develop customized and efficient strategies that will increase the future success of your customers.
Your judgment and actions are based on technical IT expertise, deep understanding of software quality, architecture and business requirements. You know what makes others tick – today and in the past. This allows you to quickly understand the original idea, i.e. why what was built and how exactly it was built.
With this analytical mindset and technical expertise, you will make a significant contribution to ensuring that values are preserved, sound directional decisions are made and existing knowledge is reused.
50 million lines of code in old or new languages, developed by different people over the years, don’t scare you, because you know: they can contain treasures that you can salvage with your skills.
What you bring with you:
- Study computer science
- Fit in at least one technology – Java, C#, React/Angular/Vue, Python, AI, AR, Kotlin, Haskell, SQL/NoSQL, (VBA or PL/I – if you must 😉 ) or whatever drives you
- Analytical and entrepreneurial thinking
- You can explain what software quality is
- Enthusiasm for old, new and foreign software systems
- Also multilingual in analog life – German and English