
Software Engineer
- United Kingdom
- Contract
- Full-time
- With over 70 years' experience in the UK, TÜV SÜD provides testing, product certification, knowledge services and training to a range of industries covering the Aerospace, Defence, Electronics & Consumer, Machinery, Marine, Medical, Rail and Telecommunications sectors.
- Are you a talented Software Engineer with expertise in C#, Blazor, Python, and web technologies? This your chance to become a key contributor as a full-stack developer capable of contributing across multiple platforms and technologies within our organisation. We are looking for someone to join us on a fixed term contract for 12 months to support a project.
- Key Responsibilities:
- Design, develop, and maintain high-quality software applications.
- Contribute to all phases of the software development lifecycle.
- Collaborate effectively with other developers, testers, and stakeholders.
- Troubleshoot and resolve complex technical issues.
- Proactively identify areas for improvement.
- Stay up-to-date with the latest technologies.
- Essential Skills & Experience:
- Bachelor's degree in Computer Science or equivalent experience.
- C#/.NET: Extensive experience in C# development, including strong understanding of object-oriented principles, asynchronous programming, and .NET framework/Core.
- Blazor: Proven experience developing web applications using Blazor and related technologies.
- Telerik Components: Demonstrable experience using Telerik UI components.
- Python: Solid understanding of Python and experience developing serverless functions using Azure Functions.
- REST API Development: Proficiency in designing and implementing RESTful APIs using C# and .NET.
- Azure DevOps: Hands-on experience with Azure DevOps.
- SQL Databases (MSSQL): Strong SQL skills.
- Web Application Development: Solid understanding of front-end web technologies (JavaScript, HTML5, CSS3).
- Software Development Lifecycle (SDLC): Understanding of agile methodologies.
- Problem-Solving Skills: Excellent analytical and problem-solving skills.
- Communication Skills: Strong written and verbal communication skills.
- Self-motivated and results-oriented.
- Ability to work independently and as part of a team.
- Strong attention to detail.
- Passion for learning.
- Desirable Skills & Experience:
- Experience with other cloud platforms.
- Knowledge of containerization technologies.
- Experience with testing frameworks.
- Familiarity with design patterns.
- Experience with performance tuning and optimization.