At a Glance
- Tasks: Design and build innovative OTT streaming solutions while leading technical discussions.
- Company: Join a dynamic tech company that values creativity and collaboration.
- Benefits: Enjoy competitive salary, health benefits, remote work, and growth opportunities.
- Why this job: Make an impact on cutting-edge projects that reach millions of users.
- Qualifications: 5+ years in .NET development with strong problem-solving skills.
- Other info: Inclusive environment that celebrates diversity and fosters continuous learning.
The predicted salary is between 43200 - 72000 ÂŁ per year.
As a Senior .NET Software Engineer, you will be a part of the team responsible for designing and building new features, resolving issues, taking care of continuous integration and deployment, and improving all aspects of delivery. You will contribute to creating and delivering innovative OTT streaming solutions, websites, apps, and live broadcast systems that can handle millions of concurrent users seamlessly.
Responsibilities
- Architect and implement robust, scalable, and high-performance solutions for OTT streaming platforms, apps, websites, and live broadcast systems capable of handling millions of concurrent users.
- Lead technical discussions and collaborate with cross‑functional teams to design and implement new features for our platforms, following SCRUM/Agile methodologies and sprint‑driven development.
- Maintain and enhance existing codebases, ensuring scalability and performance while leveraging GitHub for version control and collaboration.
- Troubleshoot and resolve technical issues with creative solutions.
- Take ownership of key development tasks within a continuous integration and deployment environment.
- Work with cloud infrastructure using a mix of services, containers, and virtual machines.
- Conduct thorough code reviews and contribute to improving engineering practices.
- Stay updated with the latest .NET technologies and integrate them into our systems when applicable, ensuring alignment with Agile best practices.
- Mentor and guide junior engineers, fostering a culture of continuous learning and technical excellence.
- Assist in the recruitment and onboarding of new front‑end team members.
Requirements
- Over 5 years of relevant work experience as a .NET Back‑End Engineer or similar.
- Proficient in .NET 8/.NET Framework.
- Strong understanding of building REST APIs with Web API.
- Hands‑on experience with multithreading and parallelization.
- Familiarity with NoSQL databases (preferably MongoDB).
- Knowledge of SQL and relational databases (preferably MS SQL).
- Experience with designing high‑performance and scalable services.
- Exposure to microservices and event‑driven architecture.
- Understanding of cloud technologies (AWS preferred).
- Experience with Docker and container orchestration (ECS/EKS a plus).
- Ability to write and maintain unit, integration, and component tests.
- Good understanding of HTTP, caching mechanisms, and service discovery.
- Familiarity with modern communication technologies like RabbitMQ (preferred), gRPC and Apache Kafka.
- Problem‑solving mindset for tackling complex technical challenges.
- Knowledge of in‑memory key‑value databases like Redis.
- Proficiency in Git and scripting with PowerShell/Bash.
- Experience with continuous integration tools (e.g., GitHub Actions & Workflows).
- Familiarity with continuous deployment processes (e.g., Flux).
- Familiarity with Windows/Visual Studio.
We are looking for someone who is:
- Driven to push the boundaries and lead change and performance.
- Communicative to leave no‑one in the dark and to work with your team successfully.
- Reliable so we know that we can call on you to meet deadlines.
- Passionate about the latest technologies and standards.
- Proactive to suggest improvements, identify and fix potential issues.
- Solid technically speaking, to advise both Clients and internal teams.
Our people are key to our success and we pride ourselves on offering a dynamic, creative, innovative and supportive environment. Having the right combination of a 'can‑do' approach, strong work ethic, integrity, friendliness and attention to detail is crucial.
Deltatre consciously nurtures an environment where each and every team member feels safe to bring their whole selves to work, in which everyone is valued and respected for who they are and what they bring. Everyone has the opportunity to reach their full potential, and every team member is expected to treat everyone with dignity and respect, value different perspectives, use inclusive language and work in alignment with Deltatre's commitment to diversity and inclusion. At Deltatre, everyone is welcome and celebrated.
We are committed to ensuring that we provide equal opportunities for all. Please let us know if you need us to make any adjustments or if you have any special requirements for the interview process.
Senior .NET Software Engineer in London employer: Deltatre
Contact Detail:
Deltatre Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior .NET Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that Senior .NET Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to OTT streaming solutions or high-performance applications. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your .NET knowledge and coding skills. Practice common algorithms and system design questions, and don’t forget to review your past projects to discuss them confidently.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our team and contributing to our innovative projects.
We think you need these skills to ace Senior .NET Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior .NET Software Engineer role. Highlight your experience with .NET technologies, REST APIs, and any relevant projects that showcase your skills in building scalable solutions.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about OTT streaming solutions and how your background aligns with our needs. Don’t forget to mention your problem-solving mindset and collaborative spirit!
Showcase Your Technical Skills: In your application, be sure to highlight your technical expertise, especially in areas like multithreading, cloud technologies, and continuous integration. We want to see how you can contribute to our innovative projects!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Deltatre
✨Know Your Tech Inside Out
As a Senior .NET Software Engineer, you’ll need to be well-versed in .NET 8 and the frameworks involved. Brush up on your knowledge of REST APIs, multithreading, and cloud technologies like AWS. Be ready to discuss how you've applied these skills in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think of examples where you’ve resolved complex issues creatively. This will demonstrate your problem-solving mindset, which is crucial for the role.
✨Emphasise Team Collaboration
Since the role involves leading discussions and collaborating with cross-functional teams, be prepared to share experiences where you’ve successfully worked in a team setting. Highlight your communication skills and how you ensure everyone is on the same page.
✨Stay Updated and Be Proactive
Deltatre values passion for the latest technologies. Show that you’re proactive by discussing any recent trends or tools in the .NET ecosystem that excite you. Mention how you’ve integrated new technologies into your work to improve processes.