وظائف - تكنولوجيا و معلومات

وظائف خالية Senior .NET Developer - مدينة نصر - القاهرة

يوم كامل
بواسطة : بشاي للصلب
المنوفية / مدينة السادات

وصف الوظيفة

Senior .NET Developer — Beshaysteel
Join Our Innovative Tech Team
About Beshaysteel
Beshaysteel is a leading player in the steel manufacturing industry, renowned for its commitment to quality, cutting-edge technologies, and a forward-thinking approach to industrial solutions. With decades of experience and a reputation for excellence, Beshaysteel continues to expand its operations by embracing digital transformation. We are building next-generation web solutions to drive operational efficiency, enhance customer engagement, and support our global growth strategy.
 
Introduction
Beshay is seeking a talented and experienced Senior .NET Developer to join our dynamic technology team. This individual will play a pivotal role in designing, developing, and maintaining robust, scalable, and high-performance applications. As a senior member of the development team, you will leverage your extensive expertise in the Microsoft .NET ecosystem to deliver impactful solutions that drive value for our business and clients.
Responsibilities
·         Lead Full Software Development Lifecycle (SDLC): Oversee all phases, including requirement analysis, design, implementation, testing, deployment, and maintenance of .NET applications.
·         Architect and Design Solutions: Collaborate with architects, product managers, and fellow developers to design scalable and maintainable application architectures using best practices in .NET and related technologies.
·         Develop and Maintain Applications: Write clean, efficient, and well-documented code, primarily in C# and .NET Core/Framework, for web, desktop, and cloud-based solutions.
·         Code Review & Mentorship: Conduct thorough code reviews, mentor junior developers, and promote knowledge sharing across the team.
·         Database Design & Optimization: Design, develop, and optimize relational and non-relational databases (SQL Server, Oracle, or NoSQL options), ensuring high performance and data integrity.
·         API Development & Integration: Build and maintain RESTful APIs, integrate third-party services, and ensure secure and efficient data exchange between systems.
·         Testing & Quality Assurance: Develop and execute unit, integration, and automated tests to ensure code quality and system reliability.
·         Continuous Improvement: Stay current with evolving .NET technologies and frameworks. Recommend and implement improvements to enhance system performance, security, and scalability.
·         Collaboration: Work closely with cross-functional teams including UI/UX designers, QA engineers, DevOps, and business stakeholders to deliver solutions that meet client needs.
·         Troubleshooting & Support: Investigate and resolve complex technical issues. Provide post-deployment support and maintenance to ensure system stability.
Required Skills & Qualifications
·         Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
·         Minimum 5+ years of hands-on experience in software development with a focus on the .NET framework and .NET Core.
·         Fluency in C#, ASP.NET (MVC, Web API), Entity Framework, and LINQ.
·         Expertise in designing and developing RESTful and SOAP APIs.
·         Strong experience with front-end technologies such as JavaScript, HTML5, CSS3, and frameworks like Angular or React (a plus).
·         Proficiency in relational databases, especially Microsoft SQL Server; experience with NoSQL technologies is an advantage.
·         Familiarity with cloud platforms, preferably Microsoft Azure; experience in deploying and managing applications on cloud environments is preferred.
·         Solid understanding of object-oriented programming, design patterns, and best practices.
·         Experience with Agile/Scrum methodologies and working within cross-functional teams.
·         Excellent problem-solving, analytical, and debugging skills.
·         Strong communication skills and the ability to explain technical concepts to non-technical stakeholders.
·         Proven leadership abilities and experience guiding junior team members.
Preferred Qualifications
·         Microsoft certifications (e.g., MCSD, Azure Developer Associate) are highly desirable.
·         Experience with microservices architecture and containerization technologies such as Docker and Kubernetes.
·         Knowledge of DevOps practices, CI/CD pipelines, and tools such as Azure DevOps, Jenkins, or GitHub Actions.
·         Exposure to Domain-Driven Design (DDD), Test-Driven Development (TDD),Clean Architecture and Behavior-Driven Development (BDD).
·         Experience developing high-availability and scalable enterprise solutions.
·         Understanding of security best practices in application development and deployment.
·         Ability to work effectively in multi-site, multicultural environments.
Personal Attributes
·         Self-motivated, proactive, and able to work independently with minimal supervision.
·         Adaptable to changing priorities and technologies.
·         Detail-oriented, with a passion for delivering high-quality, reliable solutions.
·         Strong time management skills, able to balance multiple projects and deadlines.
·         Commitment to continuous learning and staying updated with emerging industry trends.
·         Collaborative spirit with the ability to build strong interpersonal relationships within and outside the team.
Key Responsibilities in Practice
·         Translate complex business requirements into effective technical solutions.
·         Build reusable, scalable, and testable code modules and services.
·         Champion code quality and best practices through peer reviews and knowledge sharing sessions.
·         Contribute to architectural decisions and technical roadmaps for new and existing projects.
·         Participate in sprint planning, estimations, and retrospectives within Agile teams.
·         Monitor application performance and initiate improvements as necessary.
·         Ensure thorough documentation of systems, processes, and codebases.
·         Drive automation initiatives to streamline deployment and testing processes.
About Beshay
Beshay is committed to innovation, excellence, and a collaborative work culture. We value forward-thinking individuals who are eager to tackle complex challenges, make meaningful contributions, and grow both technically and professionally. Joining Beshay means becoming part of a diverse team dedicated to leveraging technology to solve real-world problems and deliver outstanding value to our clients.
Benefits
·         Competitive salary and performance-based bonuses.
·         Comprehensive medical, dental, and vision insurance options.
·         Flexible working hours and opportunities for remote work.
·         Generous paid time off and holiday policy.
·         Professional development programs and access to training/certifications.
·         Supportive and inclusive work environment.
·         Modern office facilities with the latest technology tools.
·         Opportunities for career advancement within the company.
Application Process
·         Review of applications and initial screening.
·         Technical assessment (coding test/case study/project review).
·         Interviews with technical team, HR, and senior management.
·         Reference check and offer negotiation.
·         Onboarding and orientation program.
 

تفاصيل الوظيفة

  • الراتب الأساسي:قابل للتفاوض - جنية
  • عدد الاماكن المتاحة:غير محدد
  • مجال الوظيفة:تكنولوجيا و معلومات
  • نوع الوظيفة:صباحي
  • السن المطلوب:21 - 45 سنة
  • السكن:غير محدد

مميزت الوظيفة

  • وسائل النقل:غير محدد
  • الضمان لاجتماعي:غير محدد
  • التأمنات الصحية:غير محدد
  • التغذية:غير محدد
  • وقت إضافي:غير محدد

وظائف خالية مصمم جرافيك - graphic designer - القاهرة الجديدة - القاهرة

يوم كامل
مصر

وظائف خالية مسئول تصوير وتعديل فيديوهات - مدينة نصر - القاهرة

يوم كامل
مصر

وظائف خالية مصمم جرافيك - graphic designer - سموحة - الاسكندرية

يوم كامل
مصر

وظائف خالية مبرمج - Programmer - التجمع الاول - القاهرة

يوم كامل
مصر

وظائف خالية مصمم جرافيك - graphic designer - الجيزة - الجيزة

يوم كامل
مصر