At a Glance
- Tasks: Join a small Agile team to design and develop security features using C# .Net Core.
- Company: A Cyber Security tech company focused on innovation and employee growth.
- Benefits: Enjoy perks like free daily lunches, onsite gym, flexible hours, and generous holiday allowance.
- Why this job: Collaborate in a supportive environment that values your ideas and promotes continuous learning.
- Qualifications: Strong backend C# .Net skills, TDD experience, AWS knowledge, and a passion for problem-solving.
- Other info: Work in modern offices with fantastic facilities and a culture of inclusivity.
The predicted salary is between 84000 - 196000 £ per year.
Are you a C# technologist with strong backend development experience looking for an opportunity to progress your career in a senior, hands-on role? You could be joining a Cyber Security technology company and enjoying a huge range of perks and benefits from continual learning and self-development opportunities (including "buy any book" policy) through to health and well-being, enhanced paternity packages, generous holiday allowance, inclusive social events and much more.
As a Senior Software Engineer you'll join a small, Agile team using C# .Net Core within a TDD environment deploying to AWS. You'll design and develop new features and enhancements across two security product areas, working across the full development lifecycle; you'll be able to input ideas and have your voice heard in a collaborative team environment that encourages knowledge sharing.
Location: You'll join colleagues in amazing offices in Cheshire five days a week with a wide range of facilities and an array of perks including:
- Free lunch daily catered for by the onsite chef
- A range of afternoon treats and barista style coffee
- Onsite gym with trainer led classes including yoga, karate and sound bath, shower facilities and of course, all the latest kit to work with
About you: You have strong backend C# .Net development skills including .Net Core. You believe in producing quality code and have experience with TDD. You have a good knowledge of AWS. You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns. You're collaborative, enjoy problem solving and are keen to pick up new skills.
What's in it for you: As a Senior Software Engineer you will earn a highly competitive package including:
- Salary to £140k
- 8% pension contribution
- Life Assurance and Income Protection
- Enhanced paternity packages
- Private Medical care for you and your family including same day GP appointments and prescriptions
- Flexible working hours
- Charitable donations matching scheme and much more
Apply now to find out more about this Senior Software Engineer / Developer (C# .Net Core AWS TDD) opportunity.
At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Senior Software Engineer C# .Net Core AWS employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer C# .Net Core AWS
✨Tip Number 1
Familiarise yourself with the latest trends in C# and .Net Core development. Being up-to-date with the latest features and best practices will not only boost your confidence but also demonstrate your commitment to continuous learning, which is highly valued in a senior role.
✨Tip Number 2
Engage with the AWS community by participating in forums or attending meetups. This will help you gain insights into real-world applications of AWS and showcase your enthusiasm for cloud technologies, making you a more attractive candidate.
✨Tip Number 3
Prepare to discuss your experience with Test-Driven Development (TDD) during interviews. Be ready to share specific examples of how TDD has improved your coding practices and the quality of your projects, as this aligns closely with the job requirements.
✨Tip Number 4
Highlight your collaborative skills by sharing experiences where you've successfully worked in Agile teams. Emphasising your ability to communicate effectively and contribute to team success will resonate well with the company culture they are promoting.
We think you need these skills to ace Senior Software Engineer C# .Net Core AWS
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C# .Net Core experience and any relevant AWS projects. Use specific examples to demonstrate your backend development skills and familiarity with TDD.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly in producing quality code and collaborating within an Agile team.
Showcase Relevant Projects: If you have worked on projects that involved C#, .Net Core, or AWS, be sure to include these in your application. Describe your role and the impact of your contributions to highlight your expertise.
Prepare for Technical Questions: Anticipate technical questions related to C#, .Net Core, and AWS during the interview process. Brush up on your knowledge of OOP, Data Structures, Algorithms, and Design Patterns to demonstrate your understanding of Computer Science fundamentals.
How to prepare for a job interview at Client Server
✨Showcase Your C# .Net Core Expertise
Be prepared to discuss your experience with C# and .Net Core in detail. Highlight specific projects where you've implemented these technologies, focusing on the challenges you faced and how you overcame them.
✨Demonstrate TDD Knowledge
Since the role involves Test-Driven Development (TDD), be ready to explain your understanding of TDD principles. Share examples of how you've applied TDD in past projects and the benefits it brought to your code quality.
✨Familiarise Yourself with AWS
As AWS knowledge is crucial for this position, brush up on your understanding of AWS services relevant to software development. Be prepared to discuss how you've used AWS in previous roles and any specific tools or services you're familiar with.
✨Emphasise Collaboration and Problem-Solving Skills
This role requires a collaborative mindset. Prepare to share examples of how you've worked effectively in teams, contributed to group problem-solving, and how you handle feedback and knowledge sharing in a team environment.