At a Glance
- Tasks: Design and develop scalable backend systems for cutting-edge cybersecurity solutions.
- Company: Join inforcer, a leader in innovative cybersecurity solutions.
- Benefits: Flexible hours, remote work, pension scheme, and continuous learning opportunities.
- Why this job: Make a real impact in cybersecurity while growing your skills in a dynamic team.
- Qualifications: Experience with .NET and C#, API development, and cloud services.
- Other info: Inclusive workplace with regular team socials and recognition programs.
The predicted salary is between 36000 - 60000 £ per year.
Join to apply for the Software Engineer - C# role at inforcer.
About Us
Inforcer is a leading provider of innovative solutions in the cybersecurity sector, dedicated to enhancing efficiency, improving security, and driving success for our clients. We focus on providing MSPs with fundamental tools and technology they need to manage Microsoft Security policies for multiple tenants in a simple and effective way. Our mission is to be enforced in every MSP!
About the Role
We are looking for a Backend Engineer to join our dynamic and forward-thinking team. You will be responsible for designing, developing, and optimizing backend systems that power our cybersecurity solutions. You will work closely with the engineering team to ensure our backend platform is scalable, secure, and efficient.
What you’ll be doing:
- Designing and implementing robust, scalable, and high-performance backend architectures
- Developing APIs and services to support our platform’s functionality and integration
- Writing clean, testable code to develop functional web applications
- Troubleshooting, debugging, and resolving backend issues
- Collaborating with Frontend Engineers to integrate user-facing elements with server-side logic
- Gathering and addressing technical and design requirements
- Optimizing system performance and ensuring minimal downtime
- Building reusable code and libraries for future use
- Liaising with engineers, product managers, and other stakeholders
- Keeping up to date with industry trends and best practices in software engineering
What We Can Offer You:
- Pension: Pension contribution scheme through Nest
- Work-Life Balance: Flexible working hours and hybrid/remote working options to support a healthy work-life balance
- Regular Team Socials: We celebrate our team, our milestones, and our new businesses with social events every month
- Investing in Your Future: We encourage a growth mindset through proactive development opportunities, such as continuous learning opportunities, professional training programs, and career advancement paths
- Inclusive Environment: A supportive and inclusive workplace that values diversity and encourages collaboration and innovation
- Employee Recognition: Programs to recognise and reward employees for their contributions and achievements
Skills We Need for This Role:
- Solid proven experience with .NET and C#, particularly .NET6-10
- Familiarity with API development, microservice patterns and practices, ideally including experience of OpenAPI standards
- Experience with both relational and non-relational databases such as Microsoft SQL Server, Azure Cosmos
- Knowledge of Microsoft Graph API and Microsoft 365 policy management
- Experience of integrating with third-party APIs
- Working knowledge of cloud-based providers like Azure/AWS/GCP
- Ability to thrive in a fast-paced environment and adapt to changing requirements
- Strong problem-solving skills with a keen attention to detail
Don’t quite have all of these skills? Why not apply and our team can review your experience and fit for the role. We’d love to hear from you!
Inforcer is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology
Industries: Software Development
Software Engineer - C# in England employer: inforcer
Contact Detail:
inforcer Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - C# in England
✨Tip Number 1
Network like a pro! Reach out to current employees at inforcer on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your application process. It’s all about making connections!
✨Tip Number 2
Prepare for the interview by brushing up on your C# skills and backend development knowledge. Practice coding challenges and be ready to discuss your past projects. We want to see how you think and solve problems!
✨Tip Number 3
Show your passion for cybersecurity! Research the latest trends and technologies in the field. Bring this knowledge into your conversations with the team to demonstrate your enthusiasm and commitment to the role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the inforcer team!
We think you need these skills to ace Software Engineer - C# in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer - C# role. Highlight your experience with .NET and C#, and don’t forget to mention any relevant projects or achievements that showcase your skills in backend development.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about cybersecurity and how your skills align with our mission at inforcer. Keep it concise but engaging, and let your personality come through.
Showcase Your Problem-Solving Skills: In your application, be sure to highlight specific examples of how you've tackled challenges in past projects. We love seeing candidates who can think critically and adapt to changing requirements, so share those stories!
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 inforcer
✨Know Your Tech Stack
Make sure you’re well-versed in .NET and C#, especially the latest versions like .NET 6-10. Brush up on your knowledge of API development and microservice patterns, as these are crucial for the role. Being able to discuss your experience with these technologies confidently will impress the interviewers.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex backend issues. Think about times when you optimised system performance or resolved bugs. This will demonstrate your strong problem-solving skills and attention to detail, which are key for a Software Engineer at inforcer.
✨Understand the Company’s Mission
Familiarise yourself with inforcer's mission to enhance cybersecurity for MSPs. Be ready to discuss how your skills can contribute to their goals. Showing that you align with their vision will make you a more attractive candidate.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, ongoing projects, and the company culture. This not only shows your interest in the role but also helps you gauge if inforcer is the right fit for you. Remember, interviews are a two-way street!