Software Backend Engineer (.NET)

robusta

  • Cairo
  • Permanent
  • Full-time
  • 2 months ago
  • Apply easily
Who we are (Company introduction)Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish remote engineering hubs and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst for impact and growth through events, spaces and content focused on creating impact and growth across the different interactions.Robusta is a tech agency working with a diverse client base across different sectors & industries on implementing digital transformation programs. Engagements are typically focused on digitization of existing operations & processes and/or activation of digital customer engagement channels. With a team of 100+ tech and market consultants, robusta maintains an impactful footprint across EMEA and engages with its clients through its two key operations hubs in Egypt and Germany.Our Engineering TeamAt robusta, Engineers are craftsmen, we take pride in our skills and our target is delivering the right value to our partners. We deeply believe in the Agile & DevOps movements, and we structure and shape our systems and processes accordingly.Our growing team of 50+ Engineers organized across 7 tribes, take pride in their craft, and we are always seeking to build a robust, scalable, resilient and clean product; we deeply believe one day of good design saves us months of bad implementation.Our Backend TribeWe understand Backend as daily working with complex distributed systems. We can work calmly under pressure and work calmly without pressure. We enjoy working with a relaxed state of mind and really value inner peace. Come join a relaxed but productive fun tribe!What you’ll be doingAs a Backend Engineer, you will be working on different types of products from websites to enterprise platforms. As part of a cross-functional team focused on delivery, you will be responsible for building the engine that powers the entire product. Here are some examples of how your day will go:
  • Design, develop, and maintain .NET applications according to specifications.
  • Collaborate with product managers, designers, and other stakeholders to gather requirements and understand project scope.
  • Write clean, scalable, and maintainable code following best practices and coding standards.
  • Perform thorough testing to ensure the quality and reliability of software applications.
  • Troubleshoot and debug issues, and provide timely resolutions.
  • Continuously research and evaluate new technologies to enhance software functionality and performance.
  • Document software designs, code, and technical specifications.
  • Participate in code reviews to provide and receive constructive feedback.
  • Work collaboratively in an Agile environment, actively participating in sprint planning, stand-ups, and retrospectives.
  • Mentor junior team members and contribute to their professional growth.
RequirementsWhat we need from you
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 4+ years of experience using .NET
  • Experienced with Agile methodology
  • Strong knowledge about the concepts and paradigms.
  • Strong proficiency in C# and .NET framework.
  • Experience with ASP.NET MVC, Web API, Entity Framework, and other related frameworks.
  • Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and jQuery.
  • Familiarity with SQL Server or other relational databases.
  • Experience with version control systems such as Git.
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
BenefitsWhy work with us?
  • Embrace a brighter future with comprehensive Social/Medical Insurance
  • Collaborate with industry-leading tech talents
  • Nurture your career in a dynamic growth culture
  • Enjoy financial benefits with a cost of living allowance (COLA)
  • Secure your financial future with our savings plan
  • Experience the freedom of our remote-first work model
  • Customize your work-life balance with flexible working hours
Join us to shape your career and thrive in a supportive, forward-thinking environment

robusta

Similar Jobs

  • Software Back-end Engineer (.Net)

    Money Fellows

    • Cairo
    As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications and systems, you will play a a crucial role in driving innovation, …
    • 2 months ago
    • Apply easily
  • Senior Software Engineer

    Orange

    • Cairo
    about the role Write well designed, testable, efficient code by using best software development practices Create site layout/user interface by using standard HTML/CSS practices…
    • 2 months ago
  • Principle Software Engineer

    Schneider Electric

    • Cairo
    Who are we and what do we stand for? When you work for Schneider Electric you work for a company that is passionate about its people. Our people vision says, Great people, make S…
    • 2 months ago