Senior .NET Engineer (Contract) in London

Senior .NET Engineer (Contract) in London

London Freelance 60000 - 80000 € / year (est.) Home office (partial)
EPAM Systems

At a Glance

  • Tasks: Design and develop robust applications for the finance sector using C# and .NET.
  • Company: Join a forward-thinking tech company in London with a hybrid work model.
  • Benefits: Competitive pay, flexible working, and opportunities for professional growth.
  • Other info: Collaborative team environment with a focus on agile practices.
  • Why this job: Make an impact in finance while working with cutting-edge AWS technologies.
  • Qualifications: Proven experience in .NET, AWS, and a passion for high-quality code.

The predicted salary is between 60000 - 80000 € per year.

We're looking for a Senior .NET Engineer (Contract) to join our team in London, United Kingdom in a hybrid working mode. In this role, you will focus on building solutions for the finance sector, leveraging AWS and modern engineering practices. You will drive software design and development, ensure seamless integration and performance across complex systems, and maintain high standards of code quality.

Responsibilities

  • Design, develop and maintain applications using C# and .NET technologies to deliver robust, scalable solutions.
  • Design, develop and maintain software for seamless integration and optimal performance.
  • Design and implement solutions for distributed systems and ensure efficient interaction with relational and NoSQL databases.
  • Implement and maintain Infrastructure as Code (IaC) using AWS CDK with Python to automate deployment and management of cloud resources.
  • Ensure high-quality code through automated testing, particularly unit testing, and maintain a strong emphasis on code quality and complexity.
  • Oversee the implementation and management of CI/CD pipelines to streamline the software development lifecycle.
  • Monitor system performance, identify issues and implement solutions to ensure high availability and performance.
  • Ensure security best practices are followed and implement necessary measures to protect cloud infrastructure and applications.
  • Participate in agile ceremonies and contribute to an agile mindset within the team.
  • Maintain detailed documentation of code, processes and system configurations.

Requirements

  • Proven experience as a Senior .NET Engineer, preferably in the finance sector.
  • Strong understanding of AWS services and hands‑on experience with Infrastructure as Code (IaC), particularly using AWS CDK in Python.
  • Experience with automated testing frameworks and solid understanding of unit testing principles.
  • Experience working in agile environments and a strong agile mindset.
  • Strong knowledge of distributed systems architecture and database design, including relational and NoSQL databases.
  • Excellent problem‑solving skills and ability to think critically and creatively.
  • Leadership and collaboration skills with the ability to communicate effectively with team members and stakeholders.
  • Passion for code quality and commitment to maintaining high standards of software development.

Nice to have

  • Experience with Entity Framework or other CRMs.
  • Experience designing and building systems using a contract‑first methodology.
  • Experience writing tests or scripts in Python.
  • Familiarity with Kubernetes and container orchestration.
  • Experience with relational and/or NoSQL databases.

Senior .NET Engineer (Contract) in London employer: EPAM Systems

Join a forward-thinking company that values innovation and excellence in the finance sector, offering a hybrid working model in the vibrant city of London. As a Senior .NET Engineer, you will thrive in a collaborative work culture that prioritises professional growth, with opportunities to enhance your skills in cutting-edge technologies like AWS and Infrastructure as Code. Enjoy competitive benefits and a commitment to maintaining high standards of code quality, making this an ideal environment for those seeking meaningful and rewarding employment.

EPAM Systems

Contact Detail:

EPAM Systems Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior .NET Engineer (Contract) in London

Tip Number 1

Network like a pro! Reach out to your connections in the finance sector and let them know you're on the lookout for a Senior .NET Engineer role. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving C# and AWS. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your knowledge of distributed systems and database design. Be ready to discuss your experience with IaC and CI/CD pipelines, as these are hot topics in the finance sector right now.

Tip Number 4

Don't forget to apply through our website! We love seeing applications come directly from candidates who are excited about joining our team. Plus, it makes it easier for us to keep track of your application.

We think you need these skills to ace Senior .NET Engineer (Contract) in London

C#
ASP.NET
AWS
Infrastructure as Code (IaC)
AWS CDK
Python
Automated Testing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior .NET Engineer role. Highlight your experience with C#, .NET, and AWS, and don’t forget to mention any work you've done in the finance sector. We want to see how your skills match what we're looking for!

Showcase Your Projects:Include specific projects that demonstrate your expertise in building scalable solutions and using Infrastructure as Code. We love seeing real examples of your work, especially if they relate to distributed systems or cloud resources!

Keep It Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your experience and skills. We appreciate a well-structured application that gets straight to the good stuff!

Apply Through Our Website:Don’t forget to apply 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 at StudySmarter!

How to prepare for a job interview at EPAM Systems

Know Your Tech Stack Inside Out

Make sure you’re well-versed in C#, .NET, and AWS services. Brush up on your knowledge of Infrastructure as Code (IaC) using AWS CDK with Python, as this will likely come up during the interview. Being able to discuss your past projects and how you’ve implemented these technologies will show your expertise.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially related to distributed systems and database design. Think of examples where you identified issues and implemented effective solutions, as this demonstrates your critical thinking and creativity.

Emphasise Code Quality and Testing

Since maintaining high standards of code quality is crucial for this role, be ready to talk about your experience with automated testing frameworks and unit testing principles. Share how you ensure code quality in your projects and any best practices you follow.

Be Agile Minded

Familiarise yourself with agile methodologies and be prepared to discuss your experience working in agile environments. Highlight your participation in agile ceremonies and how you contribute to fostering an agile mindset within your team.