Git Jobs in Lebanon
3617 Jobs Found
<p>We are looking for an experienced Senior Full Stack Software Developer (.NET) to join our software development team. The successful candidate will design, develop, and maintain business-critical applications while contributing to technical architecture and driving software quality throughout the development lifecycle.</p><p><b>Responsibilities</b>:</p><ul><li>Develop, enhance, and maintain enterprise software applications, backend services, and APIs.</li><li>Analyze business requirements and design reliable, scalable technical solutions.</li><li>Debug and resolve complex application, database, integration, and production issues.</li><li>Develop and optimize SQL Server databases, stored procedures, functions, views, triggers, and queries.</li><li>Participate in software architecture, technical analysis, and solution design.</li><li>Perform code reviews and promote coding standards and best practices.</li><li>Coordinate with Product, DevOps, and development teams throughout the software lifecycle.</li><li>Ensure developed features meet functional, performance, and quality requirements before deployment.</li><li>Prepare and maintain technical documentation.</li><li>Manage source code using Git/GitHub and participate in pull requests and version control best practices.</li><li>Support software deployments, upgrades, releases, and production support.</li><li>Continuously improve software quality, performance, scalability, security, and maintainability.</li></ul><p>Required Skills & Qualifications:</p><ul><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.</li><li>Minimum 6 years of professional software development experience.</li><li>Strong experience with C#, ASP.NET Core, and ASP.NET.</li><li>Experience with front-end technologies such as HTML, CSS, and JavaScript.</li><li>Experience with Blazor and Telerik UI.</li><li>Strong knowledge of Microsoft SQL Server.</li><li>Strong experience developing Stored Procedures, Functions, Views, Triggers, and optimizing SQL performance.</li><li>Experience designing and developing REST APIs.</li><li>Experience with Git/GitHub, pull requests, and source control.</li><li>Good understanding of Object-Oriented Programming (OOP), SOLID Principles, Design Patterns, and Clean Code.</li><li>Strong analytical, problem-solving, and debugging skills.</li><li>Ability to analyze business requirements and translate them into scalable, maintainable technical solutions.</li><li>Strong communication, collaboration, and interpersonal skills.</li><li>Ability to work independently while contributing effectively within a collaborative development team.</li><li>Strong sense of ownership, accountability, and commitment to delivering high-quality software.</li><li>Familiarity with AI-assisted software development and the ability to effectively leverage modern AI tools to enhance productivity, code quality, and problem-solving.</li></ul><p><b>Nice to Have:</b></p><ul><li>Experience with .NET MAUI.</li><li>Experience with unit testing and automated testing.</li><li>Knowledge of ERP and/or HR Management Systems.</li><li>Experience with Microsoft Azure, Docker, or CI/CD pipelines.</li></ul><p><br></p><p><strong>Desired Candidate Profile</strong></p><p><br></p>
<p><h4>Description</h4>
<p>Aspire Software is looking for an intermediate software developer to join our team in Lebanon.</p>
<p>Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.</p>
<h4>Role overview</h4>
<p>The software developer is responsible for designing, building, and maintaining high-quality software solutions across our full technology stack. Working within a collaborative development team, the role encompasses full-stack development using C#/.NET 8+, React/TypeScript, and ASP.NET Core, with data managed across SQL Server and MongoDB on Azure cloud and hybrid on-premises infrastructure. The software developer contributes to the full development lifecycle—from requirements analysis through to deployment and ongoing support—while upholding strong engineering standards and continuous improvement practices.</p>
<h4>Outcomes and key responsibilities</h4>
<ul>
<li>Design, develop, test, and debug applications using C# and .NET 8 or above</li>
<li>Build and maintain ASP.NET Core MVC and Razor web applications</li>
<li>Develop front-end features using React, TypeScript, and Vite</li>
<li>Design and query databases across SQL Server and MongoDB, ensuring performance and data integrity</li>
<li>Deploy, monitor, and support applications on Azure cloud and hybrid on-premises infrastructure</li>
<li>Collaborate with the development team, project managers, and stakeholders to deliver software to specification</li>
<li>Participate in code reviews, uphold coding standards, and contribute to continuous improvement of engineering practices</li>
<li>Write and maintain technical documentation, including API documentation and system architecture notes</li>
<li>Stay current with evolving technologies, frameworks, and best practices relevant to our stack</li>
</ul>
<h4>Requirements</h4>
<ul>
<li>Strong proficiency in C# and the .NET ecosystem (.NET 8 or above)</li>
<li>Experience building ASP.NET Core MVC and Razor applications</li>
<li>Front-end development skills in React, TypeScript, and Vite</li>
<li>Solid experience with SQL Server and MongoDB for data modelling and querying</li>
<li>Familiarity with Azure cloud services and hybrid on-premises deployment environments</li>
<li>Knowledge of Agile development methodologies and version control with Git</li>
<li>Strong analytical and problem-solving skills with excellent written and verbal communication</li>
<li>Ability to work independently and collaboratively, with strong attention to detail and ability to meet deadlines</li>
</ul>
<h4>Experience</h4>
<p>Minimum 5 years’ experience in a software developer role, with at least 3 years working in .NET/C# development.</p>
<h4>Qualifications</h4>
<p>Bachelor's degree in computer science or related field preferred.</p></p><p></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company Description<br><p><strong>The Company:</strong></p><br><p>Sucafina is the leading sustainable Farm to Roaster coffee company, with a family tradition in commodities that stretches back to 1905. Today, with more than 1,400 employees in 34 countries, we help stakeholders worldwide to find the perfect coffee solutions. We embed technology, innovation, and sustainability throughout the supply chain, creating shared value for all by Investing in Farmers, Caring for People, and Protecting Our Planet. For more information, visit www.sucafina.com.</p><br><p><strong>What are we looking for:</strong></p><br><p>We are looking for entrepreneurs, techies, passionate, eager to learn, humble, with a positive attitude and a high level of integrity People. Flexible and willing to take challenges, work and live in coffee-producing countries, People who want to build expertise and a career in the coffee business and are ready to go the extra mile.</p><br><p><strong>What we offer:</strong></p><br><p>We offer within our pleasant family environment, great opportunities to learn and grow, we offer challenges and exposure to multicultural environments, on-merit base compensation, and free coffee around the clock!</p><br><br>Job Description<br><p><strong>Role Overview:</strong></p><br><p>The Integration Engineer is responsible for designing, developing, and maintaining enterprise integrations across internal and external applications using Microsoft Azure Integration Services and .NET technologies.</p><br><p>This role focuses on API development, middleware solutions, event-driven architectures, messaging platforms, and system-to-system integrations. The engineer will work closely with application teams, business stakeholders, and architects to deliver secure, scalable, and reliable integration solutions across the organization.</p><br><p><strong>Key Responsibilities</strong></p><br><p><strong>1. Solution Design </strong></p><br><ul><li>Design and implement integration solutions using Azure services such as:<ul><li><strong>Azure Logic Apps (Standard & Consumption)</strong></li><li><strong>Azure Service Bus (Queues, Topics, DLQ)</strong></li><li><strong>Azure API Management</strong></li><li><strong>Event Grid / Event Hub</strong></li><li><strong>Azure Functions</strong></li></ul></li><li>Translate functional requirements into scalable integration architectures.</li><li>Build robust retry, error-handling, dead-lettering, and monitoring patterns.</li></ul><p><strong>2. Development & Implementation</strong></p><br><ul><li>Develop integration workflows using Logic Apps (stateful and stateless).</li><li>Implement synchronous and asynchronous messaging patterns.</li><li>Build APIs and connectors for internal/external system integrations.</li><li>Implement CI/CD pipelines for integration components (Azure DevOps/GitHub).</li><li>Build reusable components, templates, and enterprise integration patterns.</li></ul><p><strong>3. Service Bus & Messaging</strong></p><br><ul><li>Configure queues, topics, subscriptions, and rules.</li><li>Implement DLQ handling, repair & replay, and quarantine logic.</li><li>Ensure message security, idempotency, and guaranteed delivery.</li></ul><p><strong>4. API Management</strong></p><br><ul><li>Publish, secure, and monitor APIs using Azure API Management.</li><li>Implement policies (rate limiting, caching, transformation, authentication).</li><li>Manage API lifecycle and developer onboarding.</li></ul><p><strong>5. Monitoring & Support</strong></p><br><ul><li>Implement alerting and observability using:<ul><li><strong>Application Insights</strong></li><li><strong>Log Analytics</strong></li><li><strong>Azure Monitor</strong></li></ul></li><li>Troubleshoot integration failures, performance issues, and message dead-lettering.</li><li>Support production workloads, ensure platform reliability, and optimize cost.</li></ul><p><strong>6. Security & Governance</strong></p><br><ul><li>Apply best practices for identity and access management (Azure AD).</li><li>Implement security standards: Managed Identity, OAuth2, RBAC, Key Vault.</li><li>Ensure compliance with company governance and Azure landing zone policies.</li></ul><br>Qualifications<br><p><strong>Qualifications and Experience:</strong></p><br><ul><li>Bachelor's degree in Computer Science, Software Engineering, or a related field.</li><li>Strong programming skills in <strong>C# and .NET</strong>.</li><li>Experience developing and consuming <strong>RESTful APIs</strong>.</li><li>Experience with <strong>ASP.NET Core Web API</strong> development.</li><li>Understanding of enterprise integration patterns and middleware concepts.</li><li>Knowledge of synchronous and asynchronous communication mechanisms.</li><li>Experience with messaging platforms such as:<ul><li>Azure Service Bus</li><li>Strong understanding of JSON, XML, and API contracts.</li></ul></li><li>Experience with Azure services including:<ul><li>Azure Logic Apps</li><li>Azure Functions</li><li>Azure API Management</li><li>Azure Service Bus</li><li>Event Grid</li><li>Cosmos DB</li><li>Azure Storage Container</li></ul></li><li>Experience with Git and Azure DevOps.</li><li>Familiarity with CI/CD pipelines and deployment automation.</li><li>Understanding of authentication and security concepts including:<ul><li>OAuth2</li><li>OpenID Connect</li><li>Managed Identity</li><li>Azure Key Vault</li><li>RBAC</li></ul></li><li>Experience troubleshooting distributed applications and integrations.</li><li>Strong analytical, debugging, and problem-solving skills.</li></ul><br>Additional Information<br><p>The ideal candidate has experience with:</p><br><ul><li>C# / .NET</li><li>ASP.NET Core</li><li>REST APIs</li><li>Azure Integration Services</li><li>Middleware platforms</li><li>Service Bus and messaging</li><li>API Management</li><li>Event-Driven Architecture</li><li>Microservices</li><li>Azure DevOps</li></ul><br><br> </div>
<p>Aspire Software is looking for an Intermediate Software Developer to join our team in Lebanon. Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.</p><p>Role Overview</p><p>Looking for a backend-leaning full stack engineer who is strong in Java/Spring/Hibernate, has production React/Node experience, can design and refactor APIs and services, understands multi-tenant SaaS concerns, writes tests, owns feature quality, and can work effectively in a modernizing product environment. E-commerce experience is the best fit; platform-engineering depth is not the goal for this hire.</p><p>JD sent via email</p><p>Legacy .NET & SQL Server - Solid experience with ASP.NET (Web Forms, MVC, or Web API) and .NET Framework - Strong SQL Server skills: schema design, stored procedures, query optimization, and migrations - Comfortable reading, maintaining, and refactoring older codebases without breaking things</p><p>Modern Stack - Production experience with React (hooks, component architecture, state management) - Familiarity with .NET Core / .NET 6+ or equivalent modern backend frameworks - PostgreSQL experience: schema design, indexing, query tuning, and ORM usage (Entity Framework or similar) - Understanding of REST API design and integration patterns</p><p>AI-Assisted Development - Active, daily use of AI coding assistants (GitHub Copilot, Claude, Cursor, or similar) - Comfortable prompting AI tools effectively for code generation, debugging, refactoring, and documentation - Able to critically evaluate AI-generated code knowing when to trust it, when to fix it, and when to throw it out - Uses AI to move faster without sacrificing quality or understanding</p><p>General - Strong problem-solving instincts and attention to detail - Good communication you can explain technical trade-offs to non-technical stakeholders - Comfortable working in environments where legacy and modern systems coexist</p><p><strong>Desired Candidate Profile</strong></p><p>Looking for a backend-leaning full stack engineer who is strong in Java/Spring/Hibernate, has production React/Node experience, can design and refactor APIs and services, understands multi-tenant SaaS concerns, writes tests, owns feature quality, and can work effectively in a modernizing product environment. E-commerce experience is the best fit; platform-engineering depth is not the goal for this hire.</p><p>Legacy .NET & SQL Server - Solid experience with ASP.NET (Web Forms, MVC, or Web API) and .NET Framework - Strong SQL Server skills: schema design, stored procedures, query optimization, and migrations - Comfortable reading, maintaining, and refactoring older codebases without breaking things</p><p>Modern Stack - Production experience with React (hooks, component architecture, state management) - Familiarity with .NET Core / .NET 6+ or equivalent modern backend frameworks - PostgreSQL experience: schema design, indexing, query tuning, and ORM usage (Entity Framework or similar) - Understanding of REST API design and integration patterns</p><p>AI-Assisted Development - Active, daily use of AI coding assistants (GitHub Copilot, Claude, Cursor, or similar) - Comfortable prompting AI tools effectively for code generation, debugging, refactoring, and documentation - Able to critically evaluate AI-generated code knowing when to trust it, when to fix it, and when to throw it out - Uses AI to move faster without sacrificing quality or understanding</p><p>General - Strong problem-solving instincts and attention to detail - Good communication you can explain technical trade-offs to non-technical stakeholders - Comfortable working in environments where legacy and modern systems coexist</p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Aspire Software is looking for an Intermediate Software Developer to join our team in Lebanon.</p> <p> <strong>Here is a little window into our company:</strong> Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.</p> <p> </p> <p> <strong>Role Overview</strong> </p> <p>We're looking for a Full Stack Developer who's equally comfortable maintaining and extending legacy .NET applications as they are building modern React frontends and cloud-native services. You'll work across the full stack from SQL Server stored procedures to PostgreSQL schemas to React components and use AI tools as a natural part of how you work every day.<br> <br> This is a hands-on engineering role with real ownership. You'll collaborate closely with the product and QA teams, contribute to architecture decisions, and help the team navigate the ongoing transition from legacy systems to modern infrastructure.<br> <br>What You'll Do<br> <br> Maintain, debug, and extend legacy .NET Framework applications and their SQL Server databases<br> Build new features in our modern stack: React frontends backed by .NET Core or Node APIs with PostgreSQL<br> Design and optimize SQL Server and PostgreSQL schemas, queries, and stored procedures<br> Use AI coding tools (GitHub Copilot, Claude, Cursor, or similar) to accelerate development and code review<br> Write clean, testable code and participate in code reviews<br> Work with QA to ensure quality across both legacy and modern surfaces<br> Document technical decisions and contribute to internal knowledge sharing</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Legacy .NET & SQL Server<br> - Solid experience with ASP.NET (Web Forms, MVC, or Web API) and .NET Framework<br> - Strong SQL Server skills: schema design, stored procedures, query optimization, and migrations<br> - Comfortable reading, maintaining, and refactoring older codebases without breaking things<br> <br> Modern Stack<br> - Production experience with React (hooks, component architecture, state management)<br> - Familiarity with .NET Core / .NET 6+ or equivalent modern backend frameworks<br> - PostgreSQL experience: schema design, indexing, query tuning, and ORM usage (Entity Framework or similar)<br> - Understanding of REST API design and integration patterns<br> <br> AI-Assisted Development<br> - Active, daily use of AI coding assistants (GitHub Copilot, Claude, Cursor, or similar)<br> - Comfortable prompting AI tools effectively for code generation, debugging, refactoring, and documentation<br> - Able to critically evaluate AI-generated code knowing when to trust it, when to fix it, and when to throw it out<br> - Uses AI to move faster without sacrificing quality or understanding<br> <br> General<br> - Strong problem-solving instincts and attention to detail<br> - Good communication you can explain technical trade-offs to non-technical stakeholders<br> - Comfortable working in environments where legacy and modern systems coexist<br> <br> Nice to Have<br> <br> - Experience with cloud platforms (Azure, AWS, or GCP)<br> - Familiarity with DevOps practices: CI/CD pipelines, containerization (Docker), infrastructure as code<br> - Background in regulated or government-adjacent industries<br> - Experience with TypeScript<br> <br>Why Join Us<br> <br> - Work on software used by government offices across the country<br> - Meaningful projects with real-world impact, not just internal tooling<br> - Collaborative team with a pragmatic approach to technology<br> - A team that embraces AI tools to work smarter, not just harder</p><p></p></section>
<p>Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.</p><p>As a Full Stack Developer you ll design, build, and maintain features across the full stack from database and back-end services through to the front-end screens our customers use every day. You ll work within a collaborative, cross-functional team to solve real technical challenges and deliver improvements that thousands of grant managers rely on across the UK and beyond. We re a remote-first company, so you ll collaborate with teammates across locations and are trusted to do your best work wherever you re based. This is a hands-on development role for someone who s ready to take ownership of features and grow their skills quickly. You ll contribute to technical discussions, learn from experienced engineers, and help raise the quality of everything we ship. Just as importantly, this is an AI-native role. We expect you to use modern AI tooling to problem-solve and deliver faster every day, while also helping us build AI capabilities directly into the Flexigrant platform. If using AI to accelerate your work is already second nature to you, you ll fit right in.</p><strong>Key responsibilities</strong><ul><li>Design, develop, and maintain robust, scalable, and secure features across the full stack</li><li>Write clean, efficient, well-documented code that adheres to best practices</li><li>Use AI tooling as a core part of your daily workflow to problem-solve, write, review, and ship code faster</li><li>Help build AI-powered features into the Flexigrant platform</li><li>Contribute to technical discussions and architectural decisions within the team</li><li>Take part in code reviews to maintain quality and share knowledge</li><li>Debug and resolve issues across the application stack</li><li>Work with the Product Owner and team to refine requirements and turn them into working software</li><li>Participate in agile ceremonies sprint planning, daily stand-ups, and retrospectives</li><li>Contribute to continuous improvement of our development processes and practices</li><li>Help support and maintain the production environment</li><li>Stay current with emerging technologies, with a particular focus on advances in AI</li></ul><p>2+ years of professional software development experience building secure, scalable applications in a fast-paced Agile environment</p><p>Strong proficiency in C# / VB.NET and the .NET stack, including .NET Core and ASP.NET (MVC / Web API)</p><p>Solid front-end skills across HTML, CSS, JavaScript and TypeScript</p><p>Experience coding responsive web applications for a range of devices and browsers</p><p>Strong relational database skills, particularly MS SQL Server and T-SQL, including schema design, data modelling, and query optimisation</p><p>Good understanding of application architecture and software design principles (SOLID, DRY, object-oriented design)</p><p>Understanding of security best practices in software development</p><p>Knowledge of RESTful API design and implementation, and service-based architecture</p><p>Experience with cloud platforms, preferably Microsoft Azure</p><p>Experience with version control systems</p><p>Understanding of CI/CD pipelines and DevOps practices</p><p>Ability to write automated tests (unit, integration, etc.)</p><p>Experience using Claude Code and/or other AI coding tools (e.g. Cursor, GitHub Copilot) as part of day-to-day development</p><p>Experience using agentic AI software development lifecycles and workflows</p><p>Ability to translate requirements from meetings and conversations into user stories or technical specs</p><p><strong>Working AI-Native</strong></p><p>AI is central to how we build, not an afterthought. This role calls for someone who is AI-native: you already reach for AI to accelerate your work, and you re excited to help embed AI deeper into both our development process and our product. We ll explore your AI fluency in the interview, so be ready to talk through and show how you work.</p><p>What AI-native means to us:</p><ul><li>You use AI coding tools such as Claude Code, Cursor, or GitHub Copilot as a natural, daily part of how you write, review, test, and ship code</li><li>You have experience with agentic AI software development lifecycles and workflows directing AI agents to plan, build, and iterate on real work, rather than using AI only for autocomplete or to answer one-off questions and queries</li><li>You know how to prompt, steer, and critically review AI output, keeping quality and security high rather than blindly accepting suggestions</li><li>You re keen to help design and build AI-powered features into the Flexigrant platform</li><li>You stay on top of a fast-moving field, continually adopting new tools and techniques that make you and the team more effective</li></ul><p>The bar here is high: we re looking for someone at least as AI-native as our strongest engineers, and ideally someone who can raise it further.</p><p><strong>Personal Characteristics</strong></p><ul><li>Strong problem-solving skills with attention to detail</li><li>Excellent written and verbal communication, able to be clear, concise, and accurate with both technical and non-technical audiences</li><li>Self-motivated, with the ability to work independently when needed</li><li>Collaborative team player who thrives in cross-functional environments</li><li>Genuine passion for learning and staying current with technology, especially AI</li><li>Pragmatic approach to development, with a focus on delivering value</li><li>Resilience and adaptability when facing technical challenges</li><li>Customer-focused mindset that considers end-user impact</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>2+ years of professional software development experience building secure, scalable applications in a fast-paced Agile environment</li><li>Strong proficiency in C# / VB.NET and the .NET stack, including .NET Core and ASP.NET (MVC / Web API)</li><li>Solid front-end skills across HTML, CSS, JavaScript and TypeScript</li><li>Experience coding responsive web applications for a range of devices and browsers</li><li>Strong relational database skills, particularly MS SQL Server and T-SQL, including schema design, data modelling, and query optimisation</li><li>Good understanding of application architecture and software design principles (SOLID, DRY, object-oriented design)</li><li>Understanding of security best practices in software development</li><li>Knowledge of RESTful API design and implementation, and service-based architecture</li><li>Experience with cloud platforms, preferably Microsoft Azure</li><li>Experience with version control systems</li><li>Understanding of CI/CD pipelines and DevOps practices</li><li>Ability to write automated tests (unit, integration, etc.)</li><li>Experience using Claude Code and/or other AI coding tools (e.g. Cursor, GitHub Copilot) as part of day-to-day development</li><li>Experience using agentic AI software development lifecycles and workflows</li><li>Ability to translate requirements from meetings and conversations into user stories or technical specs</li><li><strong>Working AI-Native</strong>: AI is central to how we build, not an afterthought. This role calls for someone who is AI-native: you already reach for AI to accelerate your work, and you re excited to help embed AI deeper into both our development process and our product. We ll explore your AI fluency in the interview, so be ready to talk through and show how you work.</li><li>What AI-native means to us:</li><ul><li>You use AI coding tools such as Claude Code, Cursor, or GitHub Copilot as a natural, daily part of how you write, review, test, and ship code</li><li>You have experience with agentic AI software development lifecycles and workflows directing AI agents to plan, build, and iterate on real work, rather than using AI only for autocomplete or to answer one-off questions and queries</li><li>You know how to prompt, steer, and critically review AI output, keeping quality and security high rather than blindly accepting suggestions</li><li>You re keen to help design and build AI-powered features into the Flexigrant platform</li><li>You stay on top of a fast-moving field, continually adopting new tools and techniques that make you and the team more effective</li></ul><li>The bar here is high: we re looking for someone at least as AI-native as our strongest engineers, and ideally someone who can raise it further.</li><li><strong>Personal Characteristics</strong></li><ul><li>Strong problem-solving skills with attention to detail</li><li>Excellent written and verbal communication, able to be clear, concise, and accurate with both technical and non-technical audiences</li><li>Self-motivated, with the ability to work independently when needed</li><li>Collaborative team player who thrives in cross-functional environments</li><li>Genuine passion for learning and staying current with technology, especially AI</li><li>Pragmatic approach to development, with a focus on delivering value</li><li>Resilience and adaptability when facing technical challenges</li><li>Customer-focused mindset that considers end-user impact</li></ul></ul>
<p>Role Overview: The Integration Engineer is responsible for designing, developing, and maintaining enterprise integrations across internal and external applications using Microsoft Azure Integration Services and .NET technologies. This role focuses on API development, middleware solutions, event-driven architectures, messaging platforms, and system-to-system integrations. The engineer will work closely with application teams, business stakeholders, and architects to deliver secure, scalable, and reliable integration solutions across the organization. Key Responsibilities 1. Solution Design Design and implement integration solutions using Azure services such as: Azure Logic Apps (Standard & Consumption) Azure Service Bus (Queues, Topics, DLQ) Azure API Management Event Grid / Event Hub Azure Functions Translate functional requirements into scalable integration architectures. Build robust retry, error-handling, dead-lettering, and monitoring patterns. 2. Development & Implementation Develop integration workflows using Logic Apps (stateful and stateless). Implement synchronous and asynchronous messaging patterns. Build APIs and connectors for internal/external system integrations. Implement CI/CD pipelines for integration components (Azure DevOps/GitHub). Build reusable components, templates, and enterprise integration patterns. 3. Service Bus & Messaging Configure queues, topics, subscriptions, and rules. Implement DLQ handling, repair & replay, and quarantine logic. Ensure message security, idempotency, and guaranteed delivery. 4. API Management Publish, secure, and monitor APIs using Azure API Management. Implement policies (rate limiting, caching, transformation, authentication). Manage API lifecycle and developer onboarding. 5. Monitoring & Support Implement alerting and observability using: Application Insights Log Analytics Azure Monitor Troubleshoot integration failures, performance issues, and message dead-lettering. Support production workloads, ensure platform reliability, and optimize cost. 6. Security & Governance Apply best practices for identity and access management (Azure AD). Implement security standards: Managed Identity, OAuth2, RBAC, Key Vault. Ensure compliance with company governance and Azure landing zone policies.</p><p><strong>Desired Candidate Profile</strong></p><p>Qualifications and Experience: Bachelor's degree in Computer Science, Software Engineering, or a related field. Strong programming skills in C# and .NET . Experience developing and consuming RESTful APIs . Experience with ASP.NET Core Web API development. Understanding of enterprise integration patterns and middleware concepts. Knowledge of synchronous and asynchronous communication mechanisms. Experience with messaging platforms such as: Azure Service Bus Strong understanding of JSON, XML, and API contracts. Experience with Azure services including: Azure Logic Apps Azure Functions Azure API Management Azure Service Bus Event Grid Cosmos DB Azure Storage Container Experience with Git and Azure DevOps. Familiarity with CI/CD pipelines and deployment automation. Understanding of authentication and security concepts including: OAuth2 OpenID Connect Managed Identity Azure Key Vault RBAC Experience troubleshooting distributed applications and integrations. Strong analytical, debugging, and problem-solving skills.</p><p>We are looking for entrepreneurs, techies, passionate, eager to learn, humble, with a positive attitude and a high level of integrity People. Flexible and willing to take challenges, work and live in coffee-producing countries, People who want to build expertise and a career in the coffee business and are ready to go the extra mile.</p>
<p><h4>Aspire Software company overview</h4>
<p>Aspire Software is looking for a full stack software developer to join our team in Lebanon. Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.</p>
<h4>About the job</h4>
<p>As a full stack developer you’ll design, build, and maintain features across the full stack — from database and back-end services through to the front-end screens our customers use every day. You’ll work within a collaborative, cross-functional team to solve real technical challenges and deliver improvements that thousands of grant managers rely on across the UK and beyond. We’re a remote-first company, so you’ll collaborate with teammates across locations and are trusted to do your best work wherever you’re based.</p>
<p>This is a hands-on development role for someone who’s ready to take ownership of features and grow their skills quickly. You’ll contribute to technical discussions, learn from experienced engineers, and help raise the quality of everything we ship.</p>
<p>Just as importantly, this is an AI-native role. We expect you to use modern AI tooling to problem-solve and deliver faster every day, while also helping us build AI capabilities directly into the Flexigrant platform. If using AI to accelerate your work is already second nature to you, you’ll fit right in.</p>
<h4>Key responsibilities</h4>
<ul>
<li>Design, develop, and maintain robust, scalable, and secure features across the full stack</li>
<li>Write clean, efficient, well-documented code that adheres to best practices</li>
<li>Use AI tooling as a core part of your daily workflow to problem-solve, write, review, and ship code faster</li>
<li>Help build AI-powered features into the Flexigrant platform</li>
<li>Contribute to technical discussions and architectural decisions within the team</li>
<li>Take part in code reviews to maintain quality and share knowledge</li>
<li>Debug and resolve issues across the application stack</li>
<li>Work with the product owner and team to refine requirements and turn them into working software</li>
<li>Participate in agile ceremonies — sprint planning, daily stand-ups, and retrospectives</li>
<li>Contribute to continuous improvement of our development processes and practices</li>
<li>Help support and maintain the production environment</li>
<li>Stay current with emerging technologies, with a particular focus on advances in AI</li>
</ul>
<h4>Requirements</h4>
<ul>
<li>2+ years of professional software development experience building secure, scalable applications in a fast-paced agile environment</li>
<li>Strong proficiency in C# / VB.NET and the .NET stack, including .NET Core and ASP.NET (MVC / Web API)</li>
<li>Solid front-end skills across HTML, CSS, JavaScript and TypeScript</li>
<li>Experience coding responsive web applications for a range of devices and browsers</li>
<li>Strong relational database skills, particularly MS SQL Server and T-SQL, including schema design, data modelling, and query optimisation</li>
<li>Good understanding of application architecture and software design principles (SOLID, DRY, object-oriented design)</li>
<li>Understanding of security best practices in software development</li>
<li>Knowledge of RESTful API design and implementation, and service-based architecture</li>
<li>Experience with cloud platforms, preferably Microsoft Azure</li>
<li>Experience with version control systems</li>
<li>Understanding of CI/CD pipelines and DevOps practices</li>
<li>Ability to write automated tests (unit, integration, etc.)</li>
<li>Experience using Claude Code and/or other AI coding tools (e.g. Cursor, GitHub Copilot) as part of day-to-day development</li>
<li>Experience using agentic AI software development lifecycles and workflows</li>
<li>Ability to translate requirements from meetings and conversations into user stories or technical specs</li>
</ul>
<h4>Working AI-native</h4>
<p>AI is central to how we build, not an afterthought. This role calls for someone who is AI-native: you already reach for AI to accelerate your work, and you’re excited to help embed AI deeper into both our development process and our product. We’ll explore your AI fluency in the interview, so be ready to talk through — and show — how you work.</p>
<p>What “AI-native” means to us:</p>
<ul>
<li>You use AI coding tools such as Claude Code, Cursor, or GitHub Copilot as a natural, daily part of how you write, review, test, and ship code</li>
<li>You have experience with agentic AI software development lifecycles and workflows — directing AI agents to plan, build, and iterate on real work, rather than using AI only for autocomplete or to answer one-off questions and queries</li>
<li>You know how to prompt, steer, and critically review AI output, keeping quality and security high rather than blindly accepting suggestions</li>
<li>You’re keen to help design and build AI-powered features into the Flexigrant platform</li>
<li>You stay on top of a fast-moving field, continually adopting new tools and techniques that make you and the team more effective</li>
</ul>
<p>The bar here is high: we’re looking for someone at least as AI-native as our strongest engineers, and ideally someone who can raise it further.</p>
<h4>Personal characteristics</h4>
<ul>
<li>Strong problem-solving skills with attention to detail</li>
<li>Excellent written and verbal communication, able to be clear, concise, and accurate with both technical and non-technical audiences</li>
<li>Self-motivated, with the ability to work independently when needed</li>
<li>Collaborative team player who thrives in cross-functional environments</li>
<li>Genuine passion for learning and staying current with technology, especially AI</li>
<li>Pragmatic approach to development, with a focus on delivering value</li>
<li>Resilience and adaptability when facing technical challenges</li>
<li>Customer-focused mindset that considers end-user impact</li>
</ul></p><p></p>
Company Description - Software Solutions is a leading provider of software and IT solutions with over 35 years of experience, serving clients in Lebanon, Saudi Arabia, Qatar, and across the MENA region. Supported by a team of more than 200 professionals, the company delivers high-quality, integrated solutions that streamline business processes and enable digital transformation. The company offers a wide range of products, including ERP systems with HR and payroll modules, specialized payroll and school systems, POS, e-commerce platforms, mobile sales automation, and warehouse management solutions. The company maintains strong partnerships with global technology leaders such as SAP, Microsoft, LS Retail, Odoo, and others, ensuring access to advanced tools and best practices. With a robust project management approach, the company focuses on seamless implementation and tailored solutions that help organizations grow and operate more efficiently.
<br>
<br>Role Description The Senior Full Stack Developer is a full-time, on-site role based in Ras Beirut. This role is responsible for designing, developing, and maintaining robust web and mobile applications that power the company's software solutions. Day-to-day tasks include architecting scalable backend systems, developing responsive frontend interfaces, integrating third-party APIs, optimizing database performance, and collaborating with product managers and business analysts to translate requirements into technical solutions. The developer works on the complete software development lifecycle, from initial design and development through testing, deployment, and maintenance. The role also involves mentoring junior developers, conducting code reviews, identifying and implementing performance improvements, and contributing to the continuous evolution of the company's technology stack and development practices.
<br>
<br>Qualifications
<br>
<br>
<br>
<br> Candidates should possess strong expertise in full stack web development, including proficiency in both frontend and backend technologies.
<br> Candidates should possess advanced knowledge of backend frameworks and languages such as Python, Node.js, Java, or similar, with experience building scalable APIs and microservices.
<br> Candidates should possess advanced knowledge of frontend technologies including HTML5, CSS3, JavaScript, and modern frameworks such as React, Vue.js, or Angular.
<br> Candidates should possess robust database design and optimization skills, with hands-on experience in relational databases such as MySQL, PostgreSQL, and NoSQL solutions.
<br> Candidates should possess solid understanding of software architecture patterns, design principles, and best practices for building maintainable and scalable applications.
<br> Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
<br> Minimum 5 years of professional experience in full stack web development or similar roles.
<br> Experience with version control systems such as Git and familiarity with CI/CD pipelines and DevOps practices.
<br> Strong problem-solving skills and the ability to debug complex technical issues efficiently.
<br> Experience with cloud platforms such as AWS, Google Cloud, or Azure is an advantage.
<br> Ability to work collaboratively in cross-functional teams and communicate technical concepts effectively to non-technical stakeholders.
<br> Demonstrated ability to mentor junior developers and contribute to team knowledge sharing and professional growth
<p>The Senior Full Stack Developer is a full-time, on-site role based in Ras Beirut. This role is responsible for designing, developing, and maintaining robust web and mobile applications that power the company's software solutions. Day-to-day tasks include architecting scalable backend systems, developing responsive frontend interfaces, integrating third-party APIs, optimizing database performance, and collaborating with product managers and business analysts to translate requirements into technical solutions. The developer works on the complete software development lifecycle, from initial design and development through testing, deployment, and maintenance. The role also involves mentoring junior developers, conducting code reviews, identifying and implementing performance improvements, and contributing to the continuous evolution of the company's technology stack and development practices.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Candidates should possess strong expertise in full stack web development, including proficiency in both frontend and backend technologies.</li><li>Candidates should possess advanced knowledge of backend frameworks and languages such as Python, Node.js, Java, or similar, with experience building scalable APIs and microservices.</li><li>Candidates should possess advanced knowledge of frontend technologies including HTML5, CSS3, JavaScript, and modern frameworks such as React, Vue.js, or Angular.</li><li>Candidates should possess robust database design and optimization skills, with hands-on experience in relational databases such as MySQL, PostgreSQL, and NoSQL solutions.</li><li>Candidates should possess solid understanding of software architecture patterns, design principles, and best practices for building maintainable and scalable applications.</li><li>Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.</li><li>Minimum 5 years of professional experience in full stack web development or similar roles.</li><li>Experience with version control systems such as Git and familiarity with CI/CD pipelines and DevOps practices.</li><li>Strong problem-solving skills and the ability to debug complex technical issues efficiently.</li><li>Experience with cloud platforms such as AWS, Google Cloud, or Azure is an advantage.</li><li>Ability to work collaboratively in cross-functional teams and communicate technical concepts effectively to non-technical stakeholders.</li><li>Demonstrated ability to mentor junior developers and contribute to team knowledge sharing and professional growth.</li></ul>
<p>The Senior Full Stack Developer is a full-time, on-site role based in Ras Beirut. This role is responsible for designing, developing, and maintaining robust web and mobile applications that power the company's software solutions. Day-to-day tasks include architecting scalable backend systems, developing responsive frontend interfaces, integrating third-party APIs, optimizing database performance, and collaborating with product managers and business analysts to translate requirements into technical solutions. The developer works on the complete software development lifecycle, from initial design and development through testing, deployment, and maintenance. The role also involves mentoring junior developers, conducting code reviews, identifying and implementing performance improvements, and contributing to the continuous evolution of the company's technology stack and development practices.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Candidates should possess strong expertise in full stack web development, including proficiency in both frontend and backend technologies.</li><li>Candidates should possess advanced knowledge of backend frameworks and languages such as Python, Node.js, Java, or similar, with experience building scalable APIs and microservices.</li><li>Candidates should possess advanced knowledge of frontend technologies including HTML5, CSS3, JavaScript, and modern frameworks such as React, Vue.js, or Angular.</li><li>Candidates should possess robust database design and optimization skills, with hands-on experience in relational databases such as MySQL, PostgreSQL, and NoSQL solutions.</li><li>Candidates should possess solid understanding of software architecture patterns, design principles, and best practices for building maintainable and scalable applications.</li><li>Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.</li><li>Minimum 5 years of professional experience in full stack web development or similar roles.</li><li>Experience with version control systems such as Git and familiarity with CI/CD pipelines and DevOps practices.</li><li>Strong problem-solving skills and the ability to debug complex technical issues efficiently.</li><li>Experience with cloud platforms such as AWS, Google Cloud, or Azure is an advantage.</li><li>Ability to work collaboratively in cross-functional teams and communicate technical concepts effectively to non-technical stakeholders.</li><li>Demonstrated ability to mentor junior developers and contribute to team knowledge sharing and professional growth.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><span>Murex is a global fintech leader in trading, risk management and processing solutions for capital markets.</span></p><br><p><span>Operating from our 19 offices, 3 400 Murexians from over 65 different nationalities ensure the development, implementation and support of our platform which is used by banks, asset managers, corporations and utilities, across the world. </span></p><br><p><span>Join Murex and work on the challenges of an industry at the forefront of innovation and thrive in a people-centric environment. You’ll be part of one global team where you can learn fast and stay true to yourself.</span></p><br><p>We are recruiting a Product Manager under the DLC, Quality, and Release Management subdomain to focus on GQAF (Global Quality Assurance Framework).</p><br><p>GQAF is our in-house-built integrated Quality Assurance and Release Management Framework. It orchestrates development, validation, and release operations of the for MX.3 Software and Factory Products on the internal production chain.</p><br><p><br>It is used on a daily basis by 800+ internal users: MX.3 Developers, Quality Assurance Engineers, Release Managers, PES, etc.</p><br><p><b><u>Team</u></b></p><br><p>The Application Lifecycle Management (ALM) domain, part of the Information Systems (IS) department, covers the MX.3 application lifecycle from product conception to delivery: we build solutions and processes that enable requirements management, software development, testing, and quality assurance of MX.3.</p><br><p>The domain is composed of 3 subdomains:</p><br><ul><li><p>Agile & Analytics Applications</p><br></li><li><p>DLC, Quality, and Release Management</p><br></li><li><p>Test Automation</p><br></li></ul><p><b><u>Your Responsibilities:</u></b></p><br><ul><li><p>Contribute to building and driving the product roadmap of GQAF.</p><br></li><li><p>Drive L2 support in close collaboration with Operations teams in IS and GQAF development teams.</p><br></li><li><p>Contribute to product discovery activities to understand user needs and validate problems, before building product capabilities.</p><br></li><li><p>Collaborate with domain representatives, Value Flow program managers, SBI and Epic leads/owners on analyzing the impact of various investments on the landscape of processes and tools in the subdomain.</p><br></li><li><p>Enrich product documentation of various types: user guides, internal support knowledge base, public knowledge base, landscape documentation, etc.</p><br></li><li><p>Work with an Agile team within an Agile Release Train to:</p><br><ul><li><p>Translate problems and features into actionable user stories with clear and elaborate acceptance criteria</p><br></li><li><p>Slice the work over multiple iterations while ensuring incremental value delivery</p><br></li><li><p>Drive corrective and evolutive maintenance</p><br></li><li><p>Validate team deliverables with high quality standards</p><br></li><li><p>Deliver impactful, value-driven demos to users and stakeholders</p><br></li></ul></li></ul><p><b><u>Your Profile</u></b></p><br><p>You would be a fit for this role if you have the following:</p><br><ul><li><p>Clear communication adapted to various stakeholder profiles (engineers, users, senior stakeholders, etc.)</p><br></li><li><p>Solid interpersonal skills enabling respectful pushback when required, clear expectation management, and saying "no" when needed</p><br></li><li><p>Strong analytical skills to efficiently deconstruct complex issues and perform root cause analysis</p><br></li><li><p>Bias to quality and reliability</p><br></li><li><p>Focus on solving real problems for users and delivering measurable impact</p><br></li><li><p>Preference for data-driven decisions</p><br></li></ul><p>Additional elements that will set you apart:</p><br><ul><li><p>Previous hands-on experience working within an agile team and in a SAFe context; Experience as Scrum master, product owner, or product manager</p><br></li><li><p>Understanding of MX.3 architecture and development lifecycle</p><br></li><li><p>Experience with TPKs on the production chain</p><br></li><li><p>Familiarity with GQAF core capabilities</p><br></li><li><p>Familiarity with Jira and Confluence (mxwiki)</p><br></li><li><p>Experience turning requirements into features and user stories</p><br></li><li><p>Technical skills: SQL syntax & querying, Scripting, Source code management tools (Git, Perforce, SVN)</p><br></li></ul> </div>
<p><h4>Aspire Software company overview</h4>
<p>Aspire Software is looking for an intermediate full-stack developer to join our team in Lebanon.<br>
Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.</p>
<h4>Role overview</h4>
<p>As an intermediate full stack developer, you’ll play a role in the ongoing development of our world-class cloud platform, and be comfortable with both front and back end programming. From understanding the initial set of customer requirements to deploying the final product, you’ll have your hands and mind in all aspects of the implementation. You’ll be responsible for developing and designing front end web architecture and back end systems, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties. At times, you may even find yourself presenting a solution to an external customer or to the entire company looking for feedback.</p>
<h4>Outcomes and key responsibilities</h4>
<ul>
<li><strong>Write quality code:</strong> Build well-designed, testable, efficient, secure code. Follow departmental guidelines for coding standards and participate in code reviews.</li>
<li><strong>Test:</strong> Write unit tests, service level and UI tests with help as needed from senior teammates. Find and execute test plans and test cases, read and validate automation results.</li>
<li><strong>Contribute to software design:</strong> Share ideas and participate in product, UI, architectural design discussions. Design basic functions with an awareness of overall service architecture, avoiding duplication across codebases and interface-breaking changes.</li>
<li><strong>Leverage AI-powered coding assistants:</strong> Accelerate software development, including code generation, debugging, and refactoring.</li>
<li><strong>Knowledge sharing:</strong> Foster a culture of documentation and knowledge sharing within the team and with business stakeholders; actively demonstrate an openness to share and receive information, updates and feedback.</li>
</ul>
<h4>Measures of performance: how you know you’re doing well</h4>
<ul>
<li><strong>Process execution:</strong> Every project, automation task, and incident is executed well and completely. We ensure that all work in our system is done to the best of our ability given our knowledge, tooling, and experience.</li>
<li><strong>Customer satisfaction:</strong> A desire to ensure a high quality of service to provide the best customer experience, by continually finding the next problem to solve, and solving it well.</li>
<li><strong>Effective cooperation:</strong> Collaborate closely with product management and site reliability teams to consistently meet and surpass customer expectations for quality and reliability.</li>
</ul>
<h4>Requirements</h4>
<h5>Experience</h5>
<ul>
<li>Exposure to computer science fundamentals in object-oriented design.</li>
<li>Experience developing software services and an understanding of design for scalability, performance and reliability.</li>
<li>Familiarity with professional software engineering practices across the entire development life cycle; coding standards, code reviews, source control management, build processes, testing.</li>
<li>Proficiency in the complete SDLC from analysis to deployment.</li>
<li>Working proficiency and communication skills in verbal and written English.</li>
<li>Proficiency in modern web programming including VueJS, NodeJS, JQuery.</li>
<li>Proficiency in modern event based microservice architecture, CQRS and websockets.</li>
<li>Experience working in cloud services including Google, Azure or AWS.</li>
</ul>
<h5>Competencies</h5>
<ul>
<li>Excellent written and verbal communication capability, with an aptitude for breaking down technical topics into easy to understand concepts.</li>
<li>An eye for details and specifics, you don’t shy away from data or information; and you relish an opportunity to set things straight or organize.</li>
<li>Independent problem solving capabilities, and analytical skills. You don’t give up when you don’t know the answer immediately and you're humble enough to ask for help whenever you need it.</li>
</ul>
<h4>Technologies - what you’ll be using</h4>
<ul>
<li>Apache</li>
<li>Cypress</li>
<li>Docker</li>
<li>GCP</li>
<li>Git</li>
<li>Gemini AI and Co-pilot</li>
<li>Java</li>
<li>Jira</li>
<li>Linux</li>
<li>PostgreSQL</li>
<li>VueJS</li>
<li>VS Code</li>
</ul></p><p></p>
We’re seeking a frontend engineer to help us with our enterprise resource planning (ERP) platform built exclusively for the jewelry industry.
<br>
<br>Our ideal candidate has a firm understanding of web development and frameworks. You’ll be joining a small team working at the forefront of new technology and ultimately deliver amazing global user experiences.
<br>
<br>What you’ll do
<br>
<br>Work primarily in Typescript, and Angular (2+)
<br>Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end applications and code
<br>Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
<br>
<br>Keep job knowledge up-to-date by studying new development tools, programming techniques, and computing equipment; maintaining personal and professional networks;
<br>
<br>Build highly scalable distributed solutions that enable positive user experiences and measurable business growth
<br>
<br>Develop new features in support of rapidly emerging business and project requirements
<br>Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
<br>
<br>Prepare and maintain end user and administrative and technical documentation
<br>
<br>Understand, analyze, and implement business needs, feature modification requests, and convert them into software components
<br>
<br>Provide ideas for innovation in development, performance improvements, process improvement and testing
<br>
<br>Develop cross-platform software products for use on web, tablet, and mobile
<br>
<br>Own medium-to-large-sized features from technical design through completion
<br>Write clean, correct code incorporating feedback from code reviews; consistently follow best practices
<br>
<br>Provide helpful and clear feedback to peers in code reviews
<br>
<br>Make well-reasoned design decisions, recognizing tradeoffs and considering priorities
<br>Understand the product vision - including the business area, customer personas, and priorities
<br>Empathize with users and use that empathy to guide decision-making
<br>Regularly communicate with the team members, participate in status meetings, code reviews and design and brainstorming sessions
<br>Debug, fix, and improve existing software
<br>Help write new design patterns, improve and adapt existing design component integration
<br>Able to interpret and follow requirements and be comfortable raising questions or issues with proposed solutions or a clear path to gaining a solution
<br>
<br>Requirements
<br>Should have 3-5 years of hands-on experience in Angular
<br>Proficiency in frontend technologies such as JavaScript, Typescript, CSS, Angular Material and HTML5
<br>Good knowledge in creating reusable, scalable, extensible, and testable modules, components, and libraries
<br>Good to have Ag-Grid, Angular Material knowledge
<br>Experience utilizing Source code control software (Git, Jenkins)
<br>GIT experience submitting pull requests and reviewing/approving pull requests
<br>An understanding of programming fundamentals (Object Oriented Programming, data structures, algorithms, client-server application architecture)
<br>Knowledge of how to use RESTful APIs
<br>Bachelor’s degree in Computer Science, Engineering, or related field
<br>Should have excellent verbal and written communication skills
<br>Ability to understand end-user needs and user experience
<br>Writing efficient, reusable, testable, and scalable code
<br>Fluent in English
<br>
<br>Preferred qualifications
<br>Interest in in learning new tools, languages, workflows, and philosophies to grow
<br>Strong design and interpretations skills, including the ability to understand business requirements and translate them into efficient and effective user interfaces
<br>Persistent in the face of roadblocks; dispatch them efficiently, pulling in others as necessary, all while requiring minimal direction/oversight
<br>Good understanding of responsive web design best practices and web performance optimization techniques
<br>Attention to detail
<br>Good problem-solving skills
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Aspire Software is looking for an intermediate Full-Stack Developer to join our team in Lebanon.<br> Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals.<br> By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.<br> Role Overview As an Intermediate Full Stack Developer, you’ll play a role in the ongoing development of our world-class cloud platform, and be comfortable with both front and back end programming.<br> From understanding the initial set of customer requirements to deploying the final product, you’ll have your hands and mind in all aspects of the implementation.<br> You’ll be responsible for developing and designing front end web architecture and back end systems, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties.<br> At times, you may even find yourself presenting a solution to an external customer or to the entire company looking for feedback.<br> Outcomes and Key Responsibilities Write Quality Code: Build well-designed, testable, efficient, secure code.<br> Follow departmental guidelines for coding standards and participate in code reviews.<br> Test: Write unit tests, service level and UI tests with help as needed from senior teammates.<br> Find and execute test plans and test cases, read and validate automation results.<br> Contribute to Software Design: Share ideas & participate in product, UI, architectural design discussions.<br> Design basic functions with an awareness of overall service architecture, avoiding duplication across codebases and interface-breaking changes.<br> Leverage AI-powered coding assistants to accelerate software development, including code generation, debugging, and refactoring.<br> Knowledge Sharing: Foster a culture of documentation and knowledge sharing within the team and with business stakeholders; actively demonstrate an openness to share and receive information, updates and feedback.<br> Measures of Performance: How You Know You’re Doing Well Process Execution: Every project, automation task, and incident is executed well and completely.<br> We ensure that all work in our system is done to the best of our ability given our knowledge, tooling, and experience.<br> Customer Satisfaction: A desire to ensure a high quality of service to provide the best customer experience, by continually finding the next problem to solve, and solving it well.<br> Effective Cooperation: Collaborate closely with Product Management and Site Reliability teams to consistently meet and surpass customer expectations for quality and reliability.<br> Experience Exposure to Computer Science fundamentals in object-oriented design.<br> Experience developing software services and an understanding of design for scalability, performance and reliability.<br> Familiarity with professional software engineering practices across the entire development life cycle; coding standards, code reviews, source control management build processes, testing.<br> Proficiency in the complete SDLC from Analysis to Deployment.<br> Working proficiency and communication skills in verbal and written English.<br> Proficiency in modern web programming including VueJS, NodeJS, JQuery.<br> Proficiency in modern event based microservice architecture, CQRS and websockets Experience working in Cloud Services including Google, Azure or AWS Competencies Excellent written and verbal communication capability, with an aptitude for breaking down technical topics into easy to understand concepts.<br> An eye for details and specifics, you don’t shy away from data or information; and you relish an opportunity to set things straight or organize.<br> Independent problem solving capabilities, and analytical skills.<br> You don’t give up when you don’t know the answer immediately and you're humble enough to ask for help whenever you need it.<br> Technologies - What You’ll Be Using Apache Cypress Docker GCP Git Gemini AI and Co-pilot Java Jira Linux PostgreSQL VueJS VS Code</span> </div>
<p><h4>Description</h4>
<p>Aspire Software is looking for a senior software developer to join our team in Lebanon.</p>
<p>Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.</p>
<h4>About the job</h4>
<p>You will work collaboratively within a cross-functional engineering team, contributing technical expertise while continuing to develop your own skills and understanding of our technology stack and the wider industry. While technical direction and support are available from team leads, engineers are expected to operate with a high degree of autonomy and sound technical judgement. We aim to deliver fast and reliable software by using modern engineering practices and tools. We appreciate engineers who use up-to-date workflows, including AI-assisted development, to improve code quality, speed up delivery, and keep our software maintainable and secure.</p>
<h4>Key responsibilities</h4>
<p><strong>Software design & technical ownership</strong></p>
<ul>
<li>Design, build, and evolve software solutions that are secure, scalable, reliable, and maintainable</li>
<li>Apply strong software design principles, making appropriate trade-offs based on real-world constraints</li>
<li>Contribute to technical designs using appropriate artefacts (e.g. diagrams, written proposals) where they add value</li>
<li>Estimate and plan work effectively, contributing to story/requirement decomposition and delivery forecasting</li>
<li>Take ownership of features and components through their full lifecycle</li>
</ul>
<p><strong>Software development</strong></p>
<ul>
<li>Write clean, efficient, well-structured code that follows industry best practices and internal standards</li>
<li>Build and maintain backend services and frontend components across the IDGateway application stack (PHP/Vue and Kotlin/Spring Boot + React)</li>
<li>Treat security, performance, and reliability as first-class concerns in all development work</li>
<li>Participate constructively in code reviews, both giving and receiving feedback to raise overall code quality</li>
<li>Contribute to improving development standards, tooling, and engineering practices</li>
</ul>
<p><strong>Testing & quality</strong></p>
<ul>
<li>Design software with testability in mind and apply appropriate testing strategies</li>
<li>Write and maintain automated tests (unit, integration, and regression where appropriate)</li>
<li>Work collaboratively with QA and other engineers to ensure high-quality, production-ready releases</li>
<li>Take responsibility for the stability, performance and behaviour of systems in production</li>
</ul>
<p><strong>AI-assisted development</strong></p>
<ul>
<li>Use AI-assisted development tools (e.g. modern code assistants and LLM-based tooling) responsibly to improve productivity, code quality, and delivery speed</li>
<li>Apply critical judgement when reviewing AI-generated code, tests, or documentation</li>
<li>Leverage AI tools to assist with refactoring, debugging, documentation, and legacy code comprehension</li>
<li>Contribute to evolving best practices around the safe and effective use of AI in the development process</li>
</ul>
<p><strong>Collaboration & continuous improvement</strong></p>
<ul>
<li>Work collaboratively with engineers, product, and non-technical stakeholders to deliver valuable outcomes</li>
<li>Maintain and extend technical skills relevant to IDGateway’s technology stack and domain</li>
<li>Stay informed about emerging technologies and industry best practices</li>
<li>Use company tooling effectively (e.g. Git-based version control, issue tracking, documentation platforms)</li>
<li>Act in line with company values and contribute positively to team culture</li>
<li>Commit to ongoing personal and professional development</li>
</ul>
<h4>Requirements</h4>
<p><strong>Must have</strong></p>
<ul>
<li>Senior-level experience (typically 5+ years) in commercial software development</li>
<li>Expert in at least one backend ecosystem, either:
<ul>
<li>A strongly typed language (e.g. Java, Kotlin) or</li>
<li>Significant experience building web applications in PHP or Python</li>
</ul>
</li>
<li>Experience designing and building backend APIs and services</li>
<li>Ability to work end-to-end on features, including backend and frontend</li>
<li>Frontend experience with JavaScript/TypeScript, HTML, CSS, and React or Vue</li>
<li>Willingness to work across PHP (Yii, Laravel) + Vue and Kotlin (Spring Boot) + React codebases</li>
<li>Strong understanding of software engineering fundamentals: clean architecture, modularity, separation of concerns, and maintainable design</li>
<li>Solid experience with relational databases (schema design, queries, performance)</li>
<li>Exposure to NoSQL databases and understanding of use cases and trade-offs</li>
<li>Strong problem-solving, analytical, and communication skills</li>
<li>Comfortable working in an agile delivery environment</li>
<li>Takes ownership, works pragmatically, and delivers high-quality, well-tested software</li>
</ul>
<p><strong>Nice to have / highly advantageous</strong></p>
<ul>
<li>Experience with AWS and cloud-based architectures (e.g. Lambda, VPC, EC2, S3, CloudWatch)</li>
<li>Infrastructure as Code (e.g. Terraform)</li>
<li>Containerisation (Docker) and CI/CD pipelines</li>
<li>Experience building secure, scalable systems</li>
<li>Exposure to observability and production operations</li>
<li>Practical experience integrating or building AI functionality</li>
<li>Background in regulated or trust-sensitive domains</li>
</ul></p><p></p>
We’re seeking a frontend engineer to help us with our enterprise resource planning (ERP) platform built exclusively for the jewelry industry.
<br>
<br>Our ideal candidate has a firm understanding of web development and frameworks. You’ll be joining a small team working at the forefront of new technology and ultimately deliver amazing global user experiences.
<br>
<br>What you’ll do
<br>
<br>Work primarily in Typescript, and Angular (2+)
<br>Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end applications and code
<br>Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
<br>
<br>Keep job knowledge up-to-date by studying new development tools, programming techniques, and computing equipment; maintaining personal and professional networks;
<br>
<br>Build highly scalable distributed solutions that enable positive user experiences and measurable business growth
<br>
<br>Develop new features in support of rapidly emerging business and project requirements
<br>Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
<br>
<br>Prepare and maintain end user and administrative and technical documentation
<br>
<br>Understand, analyze, and implement business needs, feature modification requests, and convert them into software components
<br>
<br>Provide ideas for innovation in development, performance improvements, process improvement and testing
<br>
<br>Develop cross-platform software products for use on web, tablet, and mobile
<br>
<br>Own medium-to-large-sized features from technical design through completion
<br>Write clean, correct code incorporating feedback from code reviews; consistently follow best practices
<br>
<br>Provide helpful and clear feedback to peers in code reviews
<br>
<br>Make well-reasoned design decisions, recognizing tradeoffs and considering priorities
<br>Understand the product vision - including the business area, customer personas, and priorities
<br>Empathize with users and use that empathy to guide decision-making
<br>Regularly communicate with the team members, participate in status meetings, code reviews and design and brainstorming sessions
<br>Debug, fix, and improve existing software
<br>Help write new design patterns, improve and adapt existing design component integration
<br>Able to interpret and follow requirements and be comfortable raising questions or issues with proposed solutions or a clear path to gaining a solution
<br>
<br>Requirements
<br>Should have 3-5 years of hands-on experience in Angular
<br>Proficiency in frontend technologies such as JavaScript, Typescript, CSS, Angular Material and HTML5
<br>Good knowledge in creating reusable, scalable, extensible, and testable modules, components, and libraries
<br>Good to have Ag-Grid, Angular Material knowledge
<br>Experience utilizing Source code control software (Git, Jenkins)
<br>GIT experience submitting pull requests and reviewing/approving pull requests
<br>An understanding of programming fundamentals (Object Oriented Programming, data structures, algorithms, client-server application architecture)
<br>Knowledge of how to use RESTful APIs
<br>Bachelor’s degree in Computer Science, Engineering, or related field
<br>Should have excellent verbal and written communication skills
<br>Ability to understand end-user needs and user experience
<br>Writing efficient, reusable, testable, and scalable code
<br>Fluent in English
<br>
<br>Preferred qualifications
<br>Interest in in learning new tools, languages, workflows, and philosophies to grow
<br>Strong design and interpretations skills, including the ability to understand business requirements and translate them into efficient and effective user interfaces
<br>Persistent in the face of roadblocks; dispatch them efficiently, pulling in others as necessary, all while requiring minimal direction/oversight
<br>Good understanding of responsive web design best practices and web performance optimization techniques
<br>Attention to detail
<br>Good problem-solving skills
We’re seeking a frontend engineer to help us with our enterprise resource planning (ERP) platform built exclusively for the jewelry industry.
<br>
<br>Our ideal candidate has a firm understanding of web development and frameworks. You’ll be joining a small team working at the forefront of new technology and ultimately deliver amazing global user experiences.
<br>
<br>What you’ll do
<br>
<br>Work primarily in Typescript, and Angular (2+)
<br>Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end applications and code
<br>Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
<br>
<br>Keep job knowledge up-to-date by studying new development tools, programming techniques, and computing equipment; maintaining personal and professional networks;
<br>
<br>Build highly scalable distributed solutions that enable positive user experiences and measurable business growth
<br>
<br>Develop new features in support of rapidly emerging business and project requirements
<br>Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
<br>
<br>Prepare and maintain end user and administrative and technical documentation
<br>
<br>Understand, analyze, and implement business needs, feature modification requests, and convert them into software components
<br>
<br>Provide ideas for innovation in development, performance improvements, process improvement and testing
<br>
<br>Develop cross-platform software products for use on web, tablet, and mobile
<br>
<br>Own medium-to-large-sized features from technical design through completion
<br>Write clean, correct code incorporating feedback from code reviews; consistently follow best practices
<br>
<br>Provide helpful and clear feedback to peers in code reviews
<br>
<br>Make well-reasoned design decisions, recognizing tradeoffs and considering priorities
<br>Understand the product vision - including the business area, customer personas, and priorities
<br>Empathize with users and use that empathy to guide decision-making
<br>Regularly communicate with the team members, participate in status meetings, code reviews and design and brainstorming sessions
<br>Debug, fix, and improve existing software
<br>Help write new design patterns, improve and adapt existing design component integration
<br>Able to interpret and follow requirements and be comfortable raising questions or issues with proposed solutions or a clear path to gaining a solution
<br>
<br>Requirements
<br>Should have 3-5 years of hands-on experience in Angular
<br>Proficiency in frontend technologies such as JavaScript, Typescript, CSS, Angular Material and HTML5
<br>Good knowledge in creating reusable, scalable, extensible, and testable modules, components, and libraries
<br>Good to have Ag-Grid, Angular Material knowledge
<br>Experience utilizing Source code control software (Git, Jenkins)
<br>GIT experience submitting pull requests and reviewing/approving pull requests
<br>An understanding of programming fundamentals (Object Oriented Programming, data structures, algorithms, client-server application architecture)
<br>Knowledge of how to use RESTful APIs
<br>Bachelor’s degree in Computer Science, Engineering, or related field
<br>Should have excellent verbal and written communication skills
<br>Ability to understand end-user needs and user experience
<br>Writing efficient, reusable, testable, and scalable code
<br>Fluent in English
<br>
<br>Preferred qualifications
<br>Interest in in learning new tools, languages, workflows, and philosophies to grow
<br>Strong design and interpretations skills, including the ability to understand business requirements and translate them into efficient and effective user interfaces
<br>Persistent in the face of roadblocks; dispatch them efficiently, pulling in others as necessary, all while requiring minimal direction/oversight
<br>Good understanding of responsive web design best practices and web performance optimization techniques
<br>Attention to detail
<br>Good problem-solving skills
Job description
<br>
<br>Job Description: Full Stack Developer (.NET)
<br>
<br>
<br>
<br>Job Summary
<br>
<br>We are looking for a results-driven Full Stack Software Engineer with a passion for building scalable applications, high-performance APIs, and seamless system integrations. The ideal candidate will have extensive experience in integrating complex business systems, including ERPs, POS platforms, and e-commerce systems. You will play a key role in translating business requirements into reliable, efficient, and secure technical solutions.
<br>
<br>
<br>
<br>Key Responsibilities
<br>
<br>• Design, develop, and maintain web applications, APIs, and services using C#, .NET Core, and other related technologies.
<br>
<br>• Engineer and support middleware integrations with various business systems such as SAP Business One, Odoo, and Microsoft Dynamics 365 Business Central.
<br>
<br>• Develop and optimize data synchronization pipelines to ensure real-time data exchange across multiple platforms.
<br>
<br>• Collaborate with cross-functional teams to define, design, and ship new features.
<br>
<br>• Write clean, scalable, and well-documented code.
<br>
<br>• Mentor junior developers and provide technical guidance.
<br>
<br>• Implement and maintain robust logging, monitoring, and alerting systems.
<br>
<br>• Participate in all phases of the agile development lifecycle, including sprint planning, daily stand-ups, and retrospectives.
<br>
<br>• Ensure the security and performance of all developed applications.
<br>
<br>
<br>
<br>Qualifications
<br>
<br>• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
<br>
<br>• 4+ years of professional experience as a Full Stack Developer.
<br>
<br>• Strong proficiency in C#, ASP.NET, .NET Core, and the .NET Framework.
<br>
<br>• Solid understanding of object-oriented programming, data structures, algorithms, and design patterns.
<br>
<br>• Experience with front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React).
<br>
<br>• Expertise in database design and management with SQL Server, MySQL, or PostgreSQL.
<br>
<br>• Proven experience with API development and integration (REST, SOAP, etc.).
<br>
<br>• Familiarity with cloud platforms (e.g., Azure, AWS) is a plus.
<br>
<br>• Excellent problem-solving, communication, and teamwork skills.
<br>
<br>
<br>
<br>Desired Skills
<br>
<br>• Experience with e-commerce platforms like NopCommerce and Shopify.
<br>
<br>• Knowledge of ERP systems such as SAP Business One, Odoo, or Dynamics 365.
<br>
<br>• Familiarity with containerization technologies (e.g., Docker, Kubernetes).
<br>
<br>Understanding of CI/CD pipelines and DevOps practice
Job description
<br>
<br>Job Description: Full Stack Developer (.NET)
<br>
<br>
<br>
<br>Job Summary
<br>
<br>We are looking for a results-driven Full Stack Software Engineer with a passion for building scalable applications, high-performance APIs, and seamless system integrations. The ideal candidate will have extensive experience in integrating complex business systems, including ERPs, POS platforms, and e-commerce systems. You will play a key role in translating business requirements into reliable, efficient, and secure technical solutions.
<br>
<br>
<br>
<br>Key Responsibilities
<br>
<br>• Design, develop, and maintain web applications, APIs, and services using C#, .NET Core, and other related technologies.
<br>
<br>• Engineer and support middleware integrations with various business systems such as SAP Business One, Odoo, and Microsoft Dynamics 365 Business Central.
<br>
<br>• Develop and optimize data synchronization pipelines to ensure real-time data exchange across multiple platforms.
<br>
<br>• Collaborate with cross-functional teams to define, design, and ship new features.
<br>
<br>• Write clean, scalable, and well-documented code.
<br>
<br>• Mentor junior developers and provide technical guidance.
<br>
<br>• Implement and maintain robust logging, monitoring, and alerting systems.
<br>
<br>• Participate in all phases of the agile development lifecycle, including sprint planning, daily stand-ups, and retrospectives.
<br>
<br>• Ensure the security and performance of all developed applications.
<br>
<br>
<br>
<br>Qualifications
<br>
<br>• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
<br>
<br>• 4+ years of professional experience as a Full Stack Developer.
<br>
<br>• Strong proficiency in C#, ASP.NET, .NET Core, and the .NET Framework.
<br>
<br>• Solid understanding of object-oriented programming, data structures, algorithms, and design patterns.
<br>
<br>• Experience with front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React).
<br>
<br>• Expertise in database design and management with SQL Server, MySQL, or PostgreSQL.
<br>
<br>• Proven experience with API development and integration (REST, SOAP, etc.).
<br>
<br>• Familiarity with cloud platforms (e.g., Azure, AWS) is a plus.
<br>
<br>• Excellent problem-solving, communication, and teamwork skills.
<br>
<br>
<br>
<br>Desired Skills
<br>
<br>• Experience with e-commerce platforms like NopCommerce and Shopify.
<br>
<br>• Knowledge of ERP systems such as SAP Business One, Odoo, or Dynamics 365.
<br>
<br>• Familiarity with containerization technologies (e.g., Docker, Kubernetes).
<br>
<br>Understanding of CI/CD pipelines and DevOps practice