Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Manager
Qualifications
Technical Skills:Minimum of 7 years experience in full-stack . NET development (. NET, . NET Core, C#), including ASP. NET and front-end technologies like HTML5, CSS3, JavaScript, and jQuery. Experience in designing and implementing APIs using WCF or RESTful services. Proficiency in TypeScript, Angular, or React is advantageous. Knowledge of XML, XPATH, XSLT, and JSON. Familiarity with . NET Component Suites such as DevExpress and Telerik. Strong understanding of Entity Framework/Core, LINQ, performance tuning, and advanced queries/stored procedures. Excellent grasp of Object-Oriented Programming (OOP) concepts, design patterns, and MVC/MVVM architectures. Knowledge of Agile/Scrum methodologies and best practices in web application security. Experience with version control tools (TFS, VSS, Azure services) and CI/CD pipelines is a plus. Familiarity with Oracle databases and message queuing systems is also beneficial. Experience in financial/payment systems is a plus. Education and Soft Skills:Bachelor's degree in Computer Science or Engineering preferred. Proven technical leadership experience, effective communication, and stakeholder management skills.
About the job
Key Responsibilities:
Lead the development team, ensuring high-quality software solutions are delivered on time.
Design and implement scalable WCF or RESTful APIs.
Collaborate with cross-functional teams, including QA, Product Owners, and Business Analysts.
Maintain best practices in coding, security, and Agile methodologies.
About ssc-hr
ssc-hr is a leading HR solutions provider specializing in the banking sector. We are dedicated to fostering a culture of innovation and excellence, providing our team with the tools and support needed to thrive in a fast-paced environment.
Job DescriptionJoin our dynamic team as a Junior Software Developer specializing in .NET technologies within the banking industry. You will play a crucial role in developing and maintaining innovative software solutions that enhance banking operations.Technical Skills:Minimum of 4 years of experience in full stack development using the .NET Framework (.NET, …
Position Overview: Join our dynamic team as a .NET Software Development Team Leader in the banking sector. This leadership role requires a blend of technical expertise and management skills, driving the success of software development projects.Key Responsibilities:Lead the development team, ensuring high-quality software solutions are delivered on time.Design and implement scalable WCF or RESTful APIs.Collaborate with cross-functional teams, including QA, Product Owners, and Business Analysts.Maintain best practices in coding, security, and Agile methodologies.
Join Integrant as a Lead Software Engineer and lead our innovative team in the development of complex enterprise systems. We are seeking a dedicated individual with a strong command of technologies such as .NET Core, ASP.NET Web Forms, ASP.NET MVC, Windows Forms, Windows Services, Web Services (WCF, ASCX), REST APIs, Azure Cloud Development, and SQL Server.Key Responsibilities:Oversee the development, maintenance, and support of an extensive enterprise system featuring nearly 80 interconnected applications.Engage with stakeholders and team members to gather requirements and convert them into actionable technical solutions.Balance your work between supporting existing functionalities (60%) and developing new features (40%).Prioritize security and performance by implementing best practices and continuous enhancements across the enterprise system.Conduct thorough code reviews and mentor junior developers to uphold coding standards and quality.Collaborate with cross-functional teams to ensure seamless integration and data exchange between applications.Efficiently troubleshoot and resolve technical issues to minimize downtime and disruptions.Develop scalable and reliable solutions using Azure cloud technologies for deployment.Optimize SQL Server queries to improve database performance and system responsiveness.Stay abreast of industry trends and emerging technologies, making recommendations for system improvements.
Full-time|Hybrid|Nasr City, Al Manteqah Al Oula, Egypt
Design, develop, and maintain high-performance .NET applications specifically for the banking industry. Collaborate with cross-functional teams to effectively gather and analyze system requirements for innovative banking solutions. Implement and optimize secure APIs and backend services to facilitate financial transactions with utmost security. Ensure all development processes are in compliance with banking regulations and standards. Utilize advanced features of C# and .NET libraries to enhance code efficiency and application performance. Engage in code reviews while providing mentorship to junior developers to foster their growth. Optimize database operations utilizing SQL Server for complex queries and stored procedures. Conduct thorough testing and debugging to deliver high-quality software solutions. Stay abreast of the latest banking technologies and trends to continually improve product offerings. Document software designs, development processes, and application functionalities for compliance and knowledge transfer.
About the Role: We are seeking a talented Senior Back-End Developer to join our innovative team at ssc-hr. In this remote position, you will be responsible for designing and developing robust Back-End solutions for intricate applications, ensuring optimal performance and stability.Key Responsibilities:Develop and maintain Back-End services utilizing .NET technologies.Design and implement efficient RESTful APIs.Work on complex enterprise-level systems.Optimize application performance and resolve scalability challenges.Integrate various databases and technologies seamlessly.Collaborate closely with Front-End developers and product teams to deliver cohesive solutions.Conduct code reviews and uphold best coding practices.
Role OverviewIn the position of Senior Backend Software Engineer, you will play a crucial role in designing, developing, and sustaining distributed services that drive the logistics and movement platform at Ahoy. Your primary development focus will be on C#/.NET 5+ within the Azure environment, utilizing event-driven methodologies, high-performance SQL, and contemporary architectural styles (Clean / Onion) to create reliable and scalable services.You will engage in close collaboration with product management, DevOps, and front-end engineering teams while having the independence to steer projects from initial architecture design to code deployment and production monitoring.Key Responsibilities● Design, implement, and sustain microservices and APIs using ASP.NET Core and Entity Framework Core● Develop robust relational schemas and execute high-performance queries for SQL Server● Construct and integrate messaging & event systems (e.g., Azure Service Bus, RabbitMQ, Kafka) for event-driven workflows● Employ Clean Architecture / Onion Architecture principles to maintain modular, testable, and maintainable codebases● Manage the entire software delivery lifecycle, including automated testing, CI/CD pipelines, containerization, logging, and monitoring on Azure● Conduct peer code reviews, mentor junior and mid-level developers, and promote engineering best practices (SOLID, TDD, DDD)● Troubleshoot production issues, enhance performance, and drive continuous improvements in service reliability and scalability.Core Tech Stack & Tooling● Languages & Frameworks: C#, .NET 5 – 8, ASP.NET Core, EF Core● Cloud: Microsoft Azure (App Service, Function Apps, Container Apps, Event Grid, Azure SQL, Azure DevOps)● Data & Messaging: SQL Server, PostgreSQL (optional), Azure Service Bus / RabbitMQ / Kafka, Redis● DevOps: Docker, Azure DevOps CI/CD pipelines, Git● Observability: Application Insights, OpenTelemetry
Join Our Team!We are actively seeking a talented and experienced Principal Software Engineer with expertise in .NET and .NET Core to become a vital part of our innovative team at Integrant. As a Principal Software Engineer, you will be instrumental in the design, development, and maintenance of high-performance software applications that are both scalable and robust. The ideal candidate will have an extensive background in .NET development, coupled with a profound understanding of object-oriented programming, design patterns, and SOLID principles.Your Responsibilities:Utilize your extensive experience in .NET and .NET Core to deliver high-quality, efficient software solutions.Exhibit proficiency in object-oriented programming (OOP), design patterns, and SOLID principles for the creation of well-structured, maintainable code.Leverage your expertise in SQL databases, preferably Postgres or SQL Server, for designing and optimizing database schemas and executing efficient data manipulation operations.Employ your knowledge of LINQ and EF Core to enhance data access and manipulation within applications.Showcase proficiency in Git and version control systems to ensure organized management of codebases.Apply best practices and industry standards to build scalable and maintainable products.Demonstrate knowledge and hands-on experience with unit testing frameworks like Xunit to maintain code quality and reliability.Experience with Domain-Driven Design (DDD) and clean architecture principles is advantageous, as you will focus on domain modeling and separation of concerns.Build RESTful APIs using .NET Core and open API specifications for efficient communication interfaces.Utilize Docker for application containerization to streamline deployment and scalability.Familiarity with CI/CD concepts is essential, as you will work in a continuous integration and deployment environment.Demonstrate experience with caching mechanisms such as mem-cache or Redis to optimize application performance.Experience with Kubernetes is a significant plus, aligning with our future infrastructure and deployment plans.Develop and maintain front-end applications using the Angular Framework, with a minimum of one year of experience.Write clean, optimized, and well-documented code using HTML, CSS, and Typescript/JavaScript.
Role OverviewWe are seeking a skilled Full Stack Developer to join our dynamic team in Ain Sokhna. In this role, you will be responsible for the design, development, and maintenance of high-quality enterprise web applications utilizing the .NET Core and Angular frameworks.Your work will encompass the entire software development lifecycle, from technical design and implementation to testing and deployment, all while adhering to Agile methodologies and modern engineering standards.The ideal candidate will possess technical versatility, a keen eye for detail, and a proven track record in building secure, scalable, and high-performance digital platform components.Key Responsibilities • Design & Developmento Collaborate with Product Owners and Business Analysts to grasp user stories and translate them into technical specifications, actively participating in design and estimation discussions.o Develop clean, efficient, and reusable code using .NET Core, C#, and Angular.o Construct and integrate RESTful APIs and microservices, adhering to SOLID and Clean Architecture principles.o Implement responsive UI components utilizing Bootstrap or Tailwind frameworks.o Optimize front-end performance and ensure cross-browser compatibility.• Quality & Deliveryo Write and maintain unit and integration tests to ensure code quality.o Conduct code reviews while applying secure coding and performance best practices.o Refactor and optimize existing software to enhance reliability and maintainability.o Prepare and sustain technical documentation throughout the Software Development Life Cycle (SDLC).o Support CI/CD pipelines and engage in deployment cycles within Agile sprints.• Collaboration & Agile Executiono Provide technical leadership within the development team, mentoring junior engineers in coding standards, architectural design, and DevOps collaboration.o Collaborate closely with Product Owners, Business Analysts, QA, and DevOps teams to deliver sprint objectives.o Participate in backlog refinement, sprint planning, daily stand-ups, and retrospectives.
Job Overview:We are seeking a highly experienced Senior Full Stack .NET Developer with a strong background in the banking sector to join our team. This role involves designing and developing scalable applications using the .NET Framework, along with modern front-end technologies.Technical Skills:Minimum 7 years of experience in Full Stack .NET (including .NET Core, C#), ASP.NET, and front-end technologies such as HTML5, CSS3, JavaScript, and jQuery.Proficient in designing and implementing WCF or RESTful APIs.Familiarity with TypeScript, Angular, or React is advantageous.Experience with XML, XPATH, XSLT, and JSON.Hands-on experience with .NET Component Suites like DevExpress and Telerik.Solid understanding of Entity Framework/Core, LINQ, performance tuning, and advanced queries/stored procedures.Strong grasp of Object-Oriented Programming (OOP) principles and design patterns (MVC, MVVM).Knowledge of Agile/Scrum methodologies and practices.Understanding of web application security hardening and OWASP implementations.Experience with version control tools (e.g., TFS, VSS, Azure DevOps) and CI/CD processes is a plus.Familiarity with Oracle databases and message queuing systems is beneficial.Experience in financial/payment systems and gateways is an asset.Knowledge of contemporary software development concepts (SoC, SaaS/PaaS/IaaS, SOA, Mobile-first, Digital).Proven track record of delivering software projects in an Agile/Scrum environment with a DevOps approach in a cloud setting.Ability to collaborate effectively with cross-functional teams including QA, Product Owners, and Business Analysts.Strong understanding of large-scale project management.Requirements:Bachelor's degree in Computer Science or Engineering is preferred.Proven technical leadership experience, including effort estimation and risk management.Excellent communication skills to interact with stakeholders.
Join MicroBIM as a Senior Full-Stack Engineer (.NET & React) and take charge of developing scalable, enterprise-level digital solutions. This pivotal role focuses on cloud-native architecture, real-time system functionalities, and implementing clean architectural principles. Our ideal candidate will possess extensive technical knowledge in .NET and React, along with a fervor for creating intelligent, high-performance systems.In this architecture-centric position, there is also the potential to delve into 3D visualization using Three.js and integrate BIM/Revit APIs. Key Responsibilities include but are not limited to:- Design and develop robust systems utilizing C#, .NET, and ASP.NET Core.- Architect enterprise applications by leveraging Clean Architecture, Modular Monoliths, and Microservices.- Construct RESTful APIs and implement real-time features with SignalR.- Engage in front-end application development using React and TypeScript.- Design and optimize relational databases for efficient data management.- Implement event-driven architectures using messaging systems like Azure Service Bus.- Deploy and manage applications on the Microsoft Azure platform.- Write and maintain comprehensive unit and integration tests.- Provide mentorship to junior engineers, fostering team development and growth.- Collaborate with cross-functional teams to synchronize architecture with product objectives.Requirements:- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.- Over 5 years of experience in full-stack development.- Advanced proficiency in C#, .NET, ASP.NET Core, React, and TypeScript.- Strong familiarity with Microsoft Azure services and SignalR.- Experience in message-based and asynchronous system architecture.- Knowledge of containerization and CI/CD processes.- Excellent analytical, architectural, and problem-solving abilities.- Strong communication and teamwork skills. Preferred Qualifications:- Prior experience with finance, payroll, or compliance-focused systems.- Familiarity with Three.js, BIM, or CAD platforms.- Understanding of data privacy regulations and GDPR compliance.- Agile/Scrum experience is a plus.Benefits:- Competitive salary commensurate with experience.- Comprehensive medical insurance coverage.- Performance-based bonuses.- Access to cutting-edge technologies in enterprise and AEC systems.- Opportunities for professional growth and international exposure.
Full-time|On-site|El Sheikh Zayed City, Giza Governorate, Egypt
Join squadio23 as a Solutions Architect specializing in .NET and Angular. In this pivotal role, you will architect and develop a state-of-the-art ERP system, ensuring optimal performance, scalability, security, and maintainability. As a key liaison between technical teams and management, you will be instrumental in delivering innovative and sustainable software solutions.Key Responsibilities:Design the software architecture of the ERP platform to align with both business and technical requirements.Lead and mentor development teams utilizing .NET Core for backend and Angular for frontend implementation.Establish coding standards and best practices to maintain high-quality development.Make informed technology and tool choices to create secure and scalable solutions.Conduct code reviews, optimize performance, and ensure system maintainability.Provide strategic solutions for complex technical challenges.Implement system integration strategies for seamless data flow across modules and services.Oversee CI/CD pipelines, DevOps practices, and cybersecurity standards throughout development.Support development teams with architectural guidance and technical mentorship.Create and maintain comprehensive technical documentation for system architecture and integration interfaces.
Join EVA Pharma, a premier pharmaceutical organization dedicated to championing health and well-being as essential human rights. Celebrated for our commitment to fostering an innovative and supportive workplace, we prioritize the growth and satisfaction of our team members.Job Overview We are on the lookout for a driven and skilled Software Development Manager to become part of our proactive team. The selected candidate will play a pivotal role in our mission to enhance health and well-being, ensuring our operations consistently meet the highest industry standards.Key Responsibilities:Lead, mentor, and oversee multiple software development teams, establishing clear performance expectations, offering ongoing feedback, coaching, and conducting performance evaluations to promote robust team dynamics.Recruit, onboard, and retain premier engineering talent while effectively managing development resources and budgets.Shape technical strategy and engage in critical architectural and technical decisions, ensuring compliance with coding standards, best practices, and initiatives that bolster scalability, performance, security, and maintainability.Manage the planning, execution, and delivery of software projects, addressing risks and dependencies to secure timely, high-quality delivery within budget.Work closely with product owners, infrastructure, and cross-functional stakeholders to translate business needs into actionable technical plans, communicate progress and risks, and align technical solutions with business goals.
Company Overview Become part of EVA Pharma, an esteemed pharmaceutical enterprise committed to championing health and well-being as an essential human right. Celebrated as one of the best workplaces, we prioritize creating a nurturing and innovative environment for our employees.Job Summary We are on the lookout for a skilled and enthusiastic Senior Software Engineer to enhance our vibrant team.The ideal candidate will play a crucial role in our mission to enrich human health and well-being, ensuring we uphold the highest standards of excellence in the pharmaceutical industry.Key Responsibilities: Design, develop, and maintain web applications utilizing Angular for the front end and .NET for the back end.Conduct thorough code reviews and mentor junior developers.Encourage best practices in software engineering and architectural design.Leverage tools like Postman and Swagger to enhance API documentation and testing methodologies.Develop robust and scalable solutions to accommodate change requests while minimizing resource impact.RequirementsBachelor's or Master's degree in Computer Science, Engineering, or a related discipline.3–6 years of experience in back-end development, with a preference for .NET.Strong expertise in Angular, along with a solid grasp of programming principles and the .NET framework.Experience with databases such as SQL Server or PostgreSQL.Familiarity with development acceleration tools like Copilot, Cursor, or similar solutions.
b_labs, the innovative technology and digitization division of B.TECH, is on a transformative journey to redefine the retail landscape in Egypt. As the driving force behind B.TECH, a pillar of the Egyptian consumer electronics and appliances market, we are committed to establishing ourselves as the premier omni-channel platform in the region. By joining our dynamic and collaborative startup environment, you will enjoy the stability of an established company while contributing to cutting-edge technological advancements. Become a part of our visionary, customer-centric team with a bold mission to lead digital retail innovation throughout the Middle East.Key Responsibilities Architect, develop, and sustain robust backend systems leveraging .NET technologies (C#, ASP.NET, etc.). Collaborate with product managers, designers, and frontend developers to interpret requirements and translate them into effective technical solutions. Produce clean, well-documented, and maintainable code. Engage in code reviews and gain insights from senior engineering mentors. Diagnose and resolve intricate backend issues. Create and uphold unit tests for backend systems. Keep abreast of the latest advancements in .NET technologies and industry best practices. Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related discipline (or equivalent professional experience). 5+ years of experience as a backend engineer specializing in .NET development. Proficient understanding of .NET frameworks (C#, ASP.NET, etc.). Experience with relational databases (SQL Server, MySQL) is advantageous. Ability to work autonomously as well as collaboratively within a team. Exceptional problem-solving and analytical abilities. Strong communication and teamwork skills. A passion for continuous learning and professional growth as a developer. BenefitsOffice Environment: Enjoy a creative workspace with a fully equipped kitchen and an open design that promotes team collaboration.Educational Budget: We support lifelong learning with an annual budget for training, courses, or conferences of your choice.Flexibility: Choose between working from home or in-office, with subsidized lunch costs to foster community.Mobility Package: We cover your public transport costs when you join us at the b_labs office.Equipment: From day one, you will receive all the necessary equipment to ensure your success, including your choice of laptop and tools.
Develop clean, well-structured, and efficient code.Conduct thorough testing and debugging of software applications.Collaborate effectively with team members to design and implement innovative features.Stay current with emerging technologies and programming languages.Follow coding standards and best practices diligently.Diagnose and resolve software issues proactively.Contribute to enhancing the overall development process.Engage in continuous learning through courses and training.
Join Help AG as a Software Development Specialist!Help AG is on the lookout for a skilled and accomplished Software Development Specialist to spearhead the development and upkeep of our software systems on Azure Cloud and/or Oracle Cloud. In this critical role, you will play a key part in the evolution of custom applications aimed at enhancing customer experiences while transitioning on-premise and legacy solutions to Microsoft/Oracle Clouds. Leveraging your extensive expertise in software development and best engineering practices, along with a profound knowledge of the Java technology stack, you will contribute to the design and development of all internal applications. A structured approach to work, excellent teamwork capabilities, and a readiness to thrive in a high-demand cybersecurity environment are crucial for success in this position.Your Responsibilities Include:Creating, analyzing, designing, developing, testing, maintaining, and troubleshooting customer-facing applications.Implementing governance and best practices for security, authentication, and information architecture.Utilizing Java frameworks (such as Spring), Microservices Architecture, Event Driven Architecture (EDA), Test Driven Design (TDD), and Single Page Applications (SPA).Applying Agile methodologies and DevSecOps practices.Understanding authentication technologies like OAuth/OpenID-Connect and Azure B2C AD.Possessing strong knowledge of Azure and Oracle Cloud Infrastructure services.Working with Linux, Docker, and Kubernetes.Using version control systems such as Git, SVN, and TFS.
Join Integrant Inc. as a Senior Technical Project Lead specializing in .NET! We are seeking an enthusiastic and detail-oriented leader who prioritizes project delivery while effectively managing diverse stakeholders, users, and team dynamics. The ideal candidate will exhibit a proven track record of delivering projects on schedule, fostering collaboration to find innovative solutions, and utilizing exceptional communication skills to ensure customer satisfaction and team motivation.Key Responsibilities: Analyze project scope provided by clients, manage changes effectively, and safeguard project objectives. Implement robust software engineering practices, including iterative development, unit testing, source code management, and code inspections. Oversee project activities and timelines, prioritizing tasks and features efficiently. Serve as the primary technical and managerial liaison for project stakeholders. Disseminate pertinent project information, including risks, business opportunities, and status updates. Lead the project team by assigning tasks, providing constructive feedback, and offering technical guidance. Approve design specifications and project architecture. Conduct reviews and sign-offs for functional and technical specifications, ensuring deliverables align with expectations. Proactively identify and address issues, escalating when necessary, and suggesting improvements. Monitor and review team progress and project schedules daily. Inspire the team to deliver high-quality projects on time.
Role OverviewThe Software Projects Development Manager plays a pivotal role in overseeing the full-cycle technical delivery of bespoke software projects tailored to customer needs. This position is crucial for ensuring rapid, adaptable, and top-notch execution within fast-paced environments.This role serves as a crucial link between shifting customer demands and engineering implementation, converting fluid business requirements into viable, scalable, and profitable technical solutions while empowering development teams to stay agile, inspired, and efficient.Key Responsibilities1. Technical Delivery LeadershipTake ownership of the technical delivery for all designated customer-specific software projects.Ensure that solutions satisfy functional, performance, security, and quality standards.Steer project delivery using Agile, Hybrid, or adaptive methodologies as dictated by project requirements.2. Dynamic Requirements ManagementQuickly assimilate, evaluate, and adjust to frequently evolving customer needs.Convert changing requirements into definitive technical tasks and priorities.Strike a balance between speed, quality, and scope to maintain delivery momentum and build customer trust.3. Engineering Team SupportInspire and lead technical teams to work flexibly and innovatively.Act as a cultural and communicative bridge between clients and developers.Ensure teams are agile enough to adapt to changes without experiencing burnout or chaos.4. Build vs. Buy Decision AuthorityDetermine when to create custom components versus outsourcing or acquiring pre-made solutions.Assess third-party tools, libraries, and vendors for their applicability, speed, cost, and quality.Ensure that outsourcing decisions comply with security, licensing, and integration standards.5. Profitability & Cost OptimizationManage the technical cost framework of projects to enhance profitability.Optimize resources, tools, and architectures for one-time, customer-specific engagements.Collaborate with Finance and Business Operations to safeguard profit margins.6. Delivery Governance & Risk ManagementIdentify and mitigate technical risks proactively (architecture, performance, integration).Ensure adherence to company standards, security protocols, and delivery guidelines.Communicate risks transparently and propose viable mitigation strategies.7. Cross-Functional CoordinationWork alongside Business Operations for alignment on solution design and PoC handover.Coordinate with PMO/CoE on delivery standards and reporting.Collaborate with DevOps and Infrastructure teams to guarantee stable deployments.
Join our dynamic team at Anas Technologies as a Senior Software Developer. In this pivotal role, you will design, develop, and implement innovative software solutions that enhance our product offerings. You will collaborate with cross-functional teams to ensure that our technology meets the highest standards of quality and performance.
Are you a talented software developer eager to make an impact? Join our dynamic team at ARPU Telecommunication Services, where innovation meets collaboration. As a Software Developer Specialist, you will:Craft clean, well-structured, and efficient code to enhance our software solutions.Engage in rigorous testing and debugging to ensure high-quality applications.Work in partnership with team members to design and deploy innovative features.Continuously learn and adapt to emerging technologies and programming languages.Uphold coding standards and best practices in every project.Identify and troubleshoot software issues, contributing to a seamless user experience.Play a key role in refining our development processes for optimal efficiency.