Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (C#) image - Rise Careers
Job details

Software Engineer (C#)

UNiDAYS is looking for a hands-on Software Engineer focused on building innovative solutions to delight members and drive product success. This role is perfect for individuals early in their career who want to learn and grow in a collaborative environment.

Skills

  • C# and .Net
  • Cloud computing (AWS)
  • Unit testing
  • SQL and NoSQL databases

Responsibilities

  • Contribute to delivering next-generation marketplace products
  • Deliver impactful features with a pragmatic approach
  • Collaborate with Product Managers and Designers
  • Work with Senior Engineers to build scalable features
  • Ensure high availability of critical systems

Education

  • Degree in Computer Science or related field (preferred)

Benefits

  • 25 days holiday per year plus flexible bank holidays
  • Competitive salaries
  • Company bonus scheme
  • Private health insurance
  • Enhanced parental leave pay
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$40000 / YEARLY (est.)
min
max
$30000K
$50000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (C#), UNiDAYS Ltd

Are you ready to jump into the fast-paced world of software development as a Software Engineer at UNiDAYS? This is a unique opportunity located in London, Nottingham, or you can even work remotely within the UK! We’re looking for hands-on individuals who not only write code but also have an appreciation for user needs and business goals. At UNiDAYS, you'll contribute to our innovative marketplace products that connect students with top brands, helping them unlock learning and earning opportunities. You'll collaborate with a team of experienced Senior Software Engineers while focusing on building scalable and cost-effective solutions. The modern tech landscape is calling, and you’ll be at the forefront of transitioning our services to a cloud-based, event-driven architecture. Your day-to-day responsibilities will include delivering impactful features, learning about system availability, and ensuring smooth incident management. If you have a working knowledge of C# and .NET, an understanding of cloud computing, and a passion for coding, this might just be the role for you! At UNiDAYS, we value a balance between work and life, encouraging remote work flexibility and providing a fantastic benefits package to ensure you thrive. Join us to make a difference in a company that influences millions of students worldwide!

Frequently Asked Questions (FAQs) for Software Engineer (C#) Role at UNiDAYS Ltd
What are the primary responsibilities of a Software Engineer at UNiDAYS?

As a Software Engineer at UNiDAYS, your primary responsibilities will include contributing to the development of our next-generation marketplace products, collaborating closely with product managers and designers, and ensuring the delivery of high-quality features that meet user needs while aligning with business goals.

Join Rise to see the full answer
What qualifications are necessary for a Software Engineer at UNiDAYS?

To be a successful Software Engineer at UNiDAYS, candidates should possess a working knowledge of C# and .NET, an understanding of cloud computing platforms such as AWS, as well as experience with SQL and NoSQL databases. A desire for continuous learning and strong problem-solving skills are also crucial for this role.

Join Rise to see the full answer
How does UNiDAYS support the growth of its Software Engineers?

UNiDAYS is committed to the professional development of its Software Engineers by offering a collaborative environment that encourages mentorship, code reviews, and opportunities to participate in local tech events. We support personal growth through training programs and a community-focused approach.

Join Rise to see the full answer
Is remote work an option for the Software Engineer position at UNiDAYS?

Yes! The Software Engineer role at UNiDAYS is open to remote working within the UK, allowing you the flexibility to choose your work environment. While occasional travel to our London or Nottingham campuses may be required, we prioritize a work-life balance.

Join Rise to see the full answer
What type of team culture can I expect as a Software Engineer at UNiDAYS?

At UNiDAYS, the engineering culture is supportive, fun, and fast-paced. You will join a diverse team of passionate individuals who collaborate closely, promote equality, and enjoy engaging with each other as they solve problems creatively. Your input and uniqueness are valued.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (C#)
Can you describe your experience with C# and .NET frameworks?

When asked about your experience with C# and .NET, emphasize specific projects or tasks where you successfully applied these technologies. Talk about challenges faced and solutions implemented to showcase your problem-solving capabilities and technical competence.

Join Rise to see the full answer
How do you ensure that your code is both maintainable and scalable?

In answering this question, highlight coding best practices you've embraced, such as writing clean, modular code, conducting thorough testing, and participating in code reviews. You might also discuss how you prioritize documentation and communication with your team.

Join Rise to see the full answer
What design patterns have you implemented in your software projects?

When discussing design patterns, mention specific examples such as MVC or Singleton that you've used in your projects. Explain the problem each pattern resolved and the advantages gained from using them to demonstrate your understanding of software architecture.

Join Rise to see the full answer
Can you explain a time when you had to troubleshoot a critical system issue?

In your response, provide a clear example of a critical system issue you encountered. Discuss the steps you took to identify the problem, the tools you used, and how you managed to resolve it, highlighting your analytical and troubleshooting skills.

Join Rise to see the full answer
How do you approach learning new technologies and concepts in software engineering?

Share your strategies for staying current with technology trends, such as online courses, tech meetups, or participating in coding challenges. This shows your enthusiasm for continuous learning and your proactive approach to professional development.

Join Rise to see the full answer
What is your experience with Agile methodologies?

When answering this, provide specific examples of how you've worked within an Agile framework, such as Scrum or Kanban. Discuss your role in team ceremonies, how they enhance collaboration, and your understanding of the importance of adaptability in software development.

Join Rise to see the full answer
How do you prioritize tasks and manage deadlines?

In your response, demonstrate your time management skills by describing how you evaluate task priority based on project requirements, deadlines, and team goals. You can also mention any tools or techniques you use to stay organized, such as Kanban boards or to-do lists.

Join Rise to see the full answer
Describe a project you led or contributed significantly to and how you impacted its success.

Choose a specific project to explain. Detail your role, the skills you utilized, and the outcomes achieved. Highlight any collaboration with team members and how your contributions helped meet project objectives, underlining your leadership potential.

Join Rise to see the full answer
What do you consider the most important qualities for a Software Engineer?

Discuss qualities such as problem-solving skills, communication, teamwork, and a passion for technology. Provide examples of how you've demonstrated these qualities in past roles, reinforcing your compatibility with the Software Engineer position.

Join Rise to see the full answer
Why do you want to work at UNiDAYS as a Software Engineer?

When answering this question, express your enthusiasm for UNiDAYS’ mission of empowering students. Talk about how your values align with the company culture, and mention specific aspects of the role and the company that excite you, such as innovation or collaboration opportunities.

Join Rise to see the full answer
Similar Jobs
Posted 12 days ago
UNiDAYS Ltd Remote London, Nottingham or UK Remote*
Posted 9 days ago
Photo of the Rise User
Posted 8 days ago
Posted 5 days ago
Photo of the Rise User
Rally Hybrid New York City
Posted 6 days ago
Photo of the Rise User
Posted 11 hours ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 5 days ago
Medfar Remote 1224 Rue Stanley, Montréal, QC H3B 1H7, Canada
Posted 12 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
SALARY RANGE
$30,000/yr - $50,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!