Browse Jobs
For Employers
Post JobLog inGet Started

Senior .NET Backend Software Eng...

Microwize
Sheraton, Cairo

Senior .NET Backend Software Engineer - On-site

Sheraton, CairoPosted 2 months ago
21Applicants for1 open position
  • 19Viewed
  • 1In Consideration
  • 18Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are seeking a skilled and resourceful Backend Developer specializing in .NET and C# to join our dynamic team. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining robust backend solutions that power our products. You will have the opportunity to work on challenging projects and collaborate with cross-functional teams to deliver efficient and effective technical solutions. The ideal candidate should have a strong problem-solving mindset, a passion for clean and scalable code, and the ability to thrive in a fast-paced, collaborative environment.

If it's just a job for you, you will not be a good fit for this position, especially since we are just releasing and need this can-do, will-do attitude for the long run.

 

About the company:

Vosita.com is a patient engagement company that offers an online patient booking platform and a provider directory that allows patients to search and book available in-office or telemedicine appointments in the USA.
Vosita is a daughter company of the award-winning Microwize Inc., which has worked in the healthcare sector since 1997 in the USA. 

 

Benefits:

  • Competitive salary.
  • Social insurance.
  • Very good medical insurance.
  • Healthy and supportive work environment.
  • Working with agile framework.
  • Annual retreat.

 

Responsibilities:

  1. Software Development:
    • Design, develop, test, and maintain scalable backend solutions using .NET, C#, and SQL Server.
    • Collaborate with cross-functional teams to understand project requirements and translate them into efficient technical solutions.
  2. Database Management:
    • Design and optimize SQL Server databases for performance, scalability, and reliability.
    • Implement and maintain data storage solutions, ensuring data integrity and security.
  3. Problem Solving:
    • Demonstrate a strong problem-solving ability to address complex technical challenges and provide innovative solutions.
    • Proactively identify and resolve issues to ensure the stability and performance of backend systems.
  4. Code Review and Quality Assurance:
    • Conduct thorough code reviews to ensure code quality, adherence to coding standards, and best practices.
    • Collaborate with team members to improve code quality through constructive feedback and knowledge sharing.
  5. Continuous Learning and Improvement:
    • Stay updated with industry trends, best practices, and emerging technologies related to backend development.
    • Explore and implement new technologies to enhance system capabilities and improve development processes.
  6. Technical Leadership:
    • Provide technical leadership and mentorship to junior developers, fostering a collaborative and innovative development culture.
    • Guide and support team members in implementing best practices, efficient coding techniques, and industry standards.
    • Stay abreast of industry trends, best practices, and emerging technologies to drive continuous improvement and innovation within the team.
  7. Resourcefulness:
    • Exhibit resourcefulness in finding creative and efficient solutions to technical challenges.
    • Proactively identify opportunities to improve system capabilities and development processes.
    • Explore and implement new technologies, frameworks, and tools that enhance the efficiency and effectiveness of backend development.

 

Join our team and leverage your technical expertise in .NET, C#, and backend development to build great and robust applications that affect people's lives, and drive innovation within our collaborative development culture. By staying updated with industry trends and adopting new technologies, you will contribute to continuous improvement and enhance our system capabilities. We offer a dynamic work environment, challenging projects, and opportunities for professional growth.

Job Requirements

Qualifications:

  • Excellent written and spoken command of the English language.
  • Proven experience as a Backend Developer with a focus on .NET, C#, and SQL Server.
  • Strong proficiency in designing and implementing scalable and efficient backend solutions.
  • Extensive experience with database design, optimization, and management using SQL Server.
  • Solid understanding of software development best practices, coding standards, and version control.
  • Excellent problem-solving skills and ability to thrive in a fast-paced, collaborative environment.
  • Strong communication and collaboration skills.
  • Experience providing technical leadership and mentoring junior developers, fostering a collaborative and innovative development culture.

Preferred Skills:

  • Experience with cloud platforms such as Azure or similar.
  • Familiarity with frontend technologies and frameworks (e.g., JavaScript, Angular, Blazor) for effective collaboration with frontend developers.
  • Demonstrated resourcefulness in finding creative and efficient solutions to technical challenges.
  • Proven track record of exploring and implementing new technologies to enhance system capabilities and improve development processes.
  • Unit testing experience is a plus.
  • Familiarity with Linux OS is a plus.
  • Experience with Abp.io would be a huge plus.

Personal requirements:

  • Having integrity towards the team and the work.
  • Sense of ownership and pride in your output and performance and its impact on the company’s success.
  • Excellent interpersonal and communication skills.
  • Team player.
  • Good time-management skills.
  • Meticulous attention to detail.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior .NET Backend Software Engineer - ...