TMD provide industry leading Media Asset Management, Archiving and Content Supply Chain software solutions to the Media & Entertainment, Cultural Archive and Parliamentary & Legislative industries. TMD software is deployed on premise, in the cloud or as a hybrid solution and we are helping large organisations run their businesses more efficiently and effectively around the globe.
TMD is experiencing significant growth and are therefore looking to expand the R&D team.
Software Engineer (with .NET/C# expertise)
The successful applicant will have a proven experience developing with C# .Net with a good knowledge of how to optimise applications, working with the rest of the development team on the Mediaflex-UMS product.
This role offers a variety of technical challenges and requires a pragmatic approach to delivering high quality and reliable code.
Responsibilities
- Develop integrations between Mediaflex-UMS and external systems
- Develop new features for Mediaflex-UMS
- Backend web development for Mediaflex-UMS
- Keep applications up to date, secure and performing optimally
- Collaborate with the rest of the development team to bring new functionality to the existing applications
- Fault finding in applications and troubleshoot them
To succeed in this role, you will need the following
- 5+ year experience of C# .Net
- Proficiency in C#, strong understanding of the C# language and its features.
- .NET Framework Expertise, deep knowledge of the .NET framework and its various libraries.
- Database Knowledge, experience with relational databases such as Oracle.
- Object-Oriented Programming (OOP): Understanding of OOP principles and design patterns.
- Version Control, familiarity with Bitbucket or other version control systems.
- Experience in using AI tools to aid in development and testing
- Experience working in Agile development environments.
- Ability to work pragmatically within a dynamic and rapid code development culture without sacrificing quality and whilst maintaining attention to detail
- Ability to translate user requirements into code
- A problem-solving attitude
- Excellent communication skills, both oral and written
- Good spoken and written English
Qualifications
- Bachelor’s or master’s degree in computer science or related field
Eligibility Requirements
- Candidate must be eligible to work in the country specific to the position.
What's in it for you
- Lots of autonomy, flexible work culture and remote work
- Opportunity to join a fast-paced, high-growth company
- Opportunity to learn, expand your skill set, forge lasting relationships and make your mark within the diverse and inclusive community