Garo Consulting Inc.

Senior .NET Full Stack Developer

No longer accepting applications

Direct message the job poster from Garo Consulting Inc.

Raffi Oshagan

Raffi Oshagan

Providing customized business solutions through software & application development.

Summary: 

Join as a Senior .NET Full Stack Developer, driving robust software solutions across front-end and back-end using .NET Framework/Core. Leverage your expertise in web APIs, SOAP services, databases, and modern software methodologies. Ensure high-quality, secure, and scalable applications. 

 

Responsibilities: 

  • Lead front-end and back-end development using C# .NET Framework/Core. 
  • Architect Rest and SOAP services for seamless data integration. 
  • Create user-friendly front-end components with Angular/React.js. 
  • Collaborate with UI/UX designers for intuitive interfaces. 
  • Apply SOA, Microservices, and Event-Driven Architecture. 
  • Champion clean code, design patterns, and testing. 
  • Utilize ORM frameworks, like EF and Dapper, for efficient database interaction. 
  • Implement unit tests, TDD, and BDD for reliable software. 
  • Optimize databases and perform effective operations. 
  • Develop middleware, employ logging frameworks. 
  • Contribute using Agile methodologies. 
  • Craft technical specs and user manuals. 
  • Utilize asynchronous programming and message brokers. 
  • Upgrade legacy systems, foster learning. 
  • Optimize web apps for speed and scalability. 
  • Collaborate cross-functionally, conduct code reviews. 
  • Translate requirements to technical specs. 
  • Troubleshoot and debug production issues. 

 

Qualifications: 

  • Bachelor’s degree in computer science, Software Engineering, or related (or equivalent practical experience). 
  • Proven experience as a Full Stack Developer with expertise in C#, JavaScript, CSS, HTML, Angular, React.js. 
  • Proficiency in web APIs, SOAP services, SQL Server, NoSQL. 
  • Knowledge of SOA, Microservices, Event-Driven Architecture. 
  • Familiarity with Agile methodologies. 
  • Solid grasp of clean code, algorithms, and logging. 
  • Experience with RabbitMQ/Kafka, asynchronous programming. 
  • Knowledge of design patterns, SOLID principles. 
  • Ability to deliver high-quality documentation. 
  • Familiarity with legacy tech, ASP.NET Web Forms, ASP.NET MVC. 
  • Quick learner, adaptable to new technologies. 
  • Proficiency in object-oriented programming. 
  • Preferred experience with Python, node.js. 
  • Knowledge of web accessibility standards. 
  • Strong communication skills. 
  • Manage multiple projects, timelines. 
  • Collaborate in teams or independently. 
  • Participate in requirements gathering. 
  • Financial/assets management system experience preferred. 
  • Ability to secure real-time applications is a plus. 


  • Employment type

    Full-time

Referrals increase your chances of interviewing at Garo Consulting Inc. by 2x

See who you know

Get notified about new Full Stack Engineer jobs in Egypt.

Sign in to create job alert

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub