TL;DR
Key Takeaways
- Full-time placement from July 2027 to August 2028.
- Design, develop, test and maintain web applications and internal tools.
- Requires current study towards a relevant computing degree with a placement option.
- Competitive salary and benefits package.
About the Role
About Siemens Digital Industries Software
Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.
What You Will Be Doing
- Design, develop, test and maintain web based applications and internal tools using an agile development methodology.
- Contribute to full stack development across both user facing and server side components.
- Build new features primarily in C# using Razor Pages.
- Support and enhance existing solutions written in ASP.NET and C#.
- Investigate defects, identify root causes and implement reliable fixes.
- Write clear, maintainable and well documented code in line with team standards.
- Participate in code reviews, testing and the wider software development lifecycle.
- Work with colleagues and stakeholders to understand requirements and translate them into practical technical solutions.
- Contribute ideas that improve usability, performance, reliability and development processes.
- Use source control effectively to manage code changes and support collaborative development.
What You Should Bring
- Currently studying towards a degree in web development, software engineering, computer science or another relevant computing subject, ideally with a placement option.
- A foundation in software development gained through university modules, personal projects or other practical experience.
- Understanding of core web technologies and how browser-based applications work.
- Familiarity with object-oriented programming concepts.
- A logical approach to problem solving and an interest in diagnosing technical issues.
- Good written and verbal communication skills, with the ability to explain technical information clearly.
- Ability to work collaboratively, proactively manage assigned tasks and seek support when needed.
- Enthusiasm for learning unfamiliar technologies and contributing to production software.
Nice to Have
- Experience with C# and .NET, particularly Razor Pages or ASP.NET.
- Knowledge of HTML, CSS, JavaScript and responsive web design.
- Exposure to C++, Python, databases, source control or automated testing.
- Examples of relevant coursework, a portfolio, Git repository or personal software projects.
- Awareness of secure coding, accessibility and user centered design principles.
What You Will Gain
Most new solutions are developed in C# using Razor Pages. The team also supports a varied portfolio of established tools and applications written in ASP.NET, C#, C++ and Python. The successful candidate will receive guidance while gaining experience across this mixed technology environment.
- Hands-on experience delivering and supporting software used in a professional environment.
- Practical development experience with C# and Razor Pages, alongside core industry concepts such as application programming interfaces, architecture, and object oriented programming .
- Exposure to requirements gathering, design, implementation, testing, deployment and maintenance.
- Experience working within an established development team and receiving constructive technical feedback.
- Opportunities to build confidence, professional skills and evidence for your future career.
- Development of practical experience using artificial intelligence assisted development tools responsibly to support coding, testing and problem solving.
Benefits
- Competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare.
- Support for working from home and flexible working arrangements.
- Health and wellness benefits.
