At a Glance
- Tasks: Join our team to design and develop scalable .NET applications for the FinTech sector.
- Company: Be part of a dynamic engineering team driving next-gen financial solutions.
- Benefits: Enjoy a hybrid work model with 3 days in central London and flexible hours.
- Why this job: Contribute to impactful projects while mentoring junior developers in a collaborative environment.
- Qualifications: 2-5 years of .NET development experience, ideally in FinTech, with strong AWS skills.
- Other info: Interview slots are available now, so don't miss your chance to apply!
The predicted salary is between 36000 - 60000 £ per year.
My client is seeking a skilled Junior - Mid level .NET Developer to join a dynamic engineering team. The ideal candidate will have a strong background in building scalable applications using the Microsoft .NET stack, proven experience with AWS cloud ideally with other cloud technologies considered, and a deep understanding of the FinTech space would be nice to have, but not essential.
This role is crucial to driving the development of our next-generation financial solutions, contributing to architecture decisions, and mentoring junior developers.
Key Responsibilities:- Design, develop, and maintain robust, scalable, and secure applications using .NET (C#, .NET Core/.NET 6+)
- Work on cloud-native solution development using AWS services such as Lambda, API Gateway, DynamoDB, S3, ECS, and more
- Collaborate with product managers, architects, and other developers to deliver high-quality features and enhancements
- Write clean, maintainable, and efficient code following best practices and design patterns
- Participate in architectural reviews and contribute to technical decision-making
- Optimize applications for performance, scalability, and security
- Mentor and support junior developers and contribute to team knowledge sharing
- Ensure compliance with regulatory requirements and industry standards in the FinTech space
- Conduct code reviews and provide constructive feedback
- 2 - 5 years of professional experience in software development with .NET (C#, .NET Core/.NET 6+)
- At least 2+ years as a proven Senior .Net developer - Ideally within the fintech space
- Strong experience designing and building cloud-native applications on AWS
- Solid understanding of cloud architecture, infrastructure-as-code (e.g., Terraform, CloudFormation), and CI/CD pipelines
- Experience with relational and NoSQL databases (e.g., SQL Server, PostgreSQL, DynamoDB)
- Familiarity with event-driven architecture and messaging systems (e.g., SNS, SQS, Kafka)
- Proven track record working in FinTech or financial services environments
- Frontend experience with modern frameworks (e.g., React, Angular)
- Familiarity with containerization (Docker) and orchestration (Kubernetes, ECS)
- Exposure to domain-driven design (DDD), CQRS, or microservices architecture
- Certification in AWS (e.g., AWS Certified Developer or Solutions Architect)
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience)
This role is hybrid with 3 days a week on site in central London and offers a 2 - 3 stage interview process. Interview slots now available - apply now.
Dotnet Developer employer: Halian
Contact Detail:
Halian Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Dotnet Developer
✨Tip Number 1
Familiarise yourself with the latest .NET technologies, especially .NET Core and .NET 6+. Being able to discuss recent updates or features during your interview can demonstrate your commitment to staying current in the field.
✨Tip Number 2
Gain hands-on experience with AWS services mentioned in the job description, such as Lambda and DynamoDB. You could even create a small project that showcases your ability to build cloud-native applications, which will impress the interviewers.
✨Tip Number 3
Brush up on your knowledge of FinTech trends and challenges. Even if you don't have direct experience, showing that you understand the industry can set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your approach to mentoring junior developers. Think of specific examples where you've helped others grow, as this aligns well with the responsibilities of the role and shows your leadership potential.
We think you need these skills to ace Dotnet Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with .NET technologies, AWS cloud services, and any relevant projects in the FinTech space. Use specific examples to demonstrate your skills and achievements.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with the job requirements, particularly your experience in building scalable applications and mentoring junior developers.
Showcase Relevant Projects: If you have worked on any projects that involved .NET development or cloud-native solutions, be sure to include them in your application. Describe your role, the technologies used, and the impact of the project.
Prepare for Technical Questions: Anticipate technical questions related to .NET development, AWS services, and best coding practices. Brush up on your knowledge of design patterns and cloud architecture to impress during the interview process.
How to prepare for a job interview at Halian
✨Showcase Your .NET Skills
Be prepared to discuss your experience with .NET, particularly C# and .NET Core/.NET 6+. Highlight specific projects where you've built scalable applications, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Cloud Knowledge
Since the role involves AWS, make sure you can talk about your experience with AWS services like Lambda, API Gateway, and DynamoDB. If you have worked with infrastructure-as-code tools like Terraform or CloudFormation, mention that too!
✨Understand FinTech Fundamentals
While deep knowledge of the FinTech space isn't essential, having a basic understanding of financial services and regulatory requirements can set you apart. Brush up on key concepts and be ready to discuss how they relate to software development.
✨Prepare for Technical Questions
Expect technical questions related to coding best practices, design patterns, and architectural decisions. Practise coding problems and be ready to explain your thought process during the interview, as this will demonstrate your problem-solving skills.