Submitting more applications increases your chances of landing a job.
Here’s how busy the average job seeker was last month:
Opportunities viewed
Applications submitted
Keep exploring and applying to maximize your chances!
Looking for employers with a proven track record of hiring women?
Click here to explore opportunities now!You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for
Would You Be Likely to Participate?
If selected, we will contact you via email with further instructions and details about your participation.
You will receive a $7 payout for answering the survey.
A Libyan technology solutions provider with strong expertise in IT services, infrastructure, cybersecurity, communications, storage, software, and hardware solutions. The company supports organizations of different sizes by delivering professional technology services, consultancy, and secure digital solutions designed to improve operational efficiency, resilience, and business continuity.
With a strong focus on reliability, technical excellence, and client-focused service delivery, the company plays an important role in supporting critical business environments that require high levels of confidentiality, security, and operational stability.
As a Senior Software Developer (.NET / Full Stack) is to design, develop, integrate, and support enterprise-grade web and desktop applications across the full software development lifecycle.
This role will be performed in support of an oil-sector company, where software systems are essential for business continuity, operational efficiency, reporting, data processing, and integration with critical enterprise platforms. You will be responsible for translating business needs into scalable technical solutions, developing secure applications, optimizing databases and performance, and supporting systems that serve high-responsibility business operations.
.NET Development: Develop and maintain applications using C#, .NET Framework/.NET Core, ASP .NET (Web Forms, MVC, Web API), and desktop applications (WinForms/WPF).
Backend & API Development: Design and implement scalable backend services, RESTful APIs, and business logic using .NET technologies and modern architecture practices.
Frontend Development: Build responsive and dynamic user interfaces using JavaScript (ES6+), React, HTML5, CSS3, Bootstrap, AJAX, and jQuery for legacy systems.
Database Development & Optimization: Design, develop, and optimize databases using SQL Server and MySQL, including complex queries, stored procedures, indexing, and performance tuning.
ORM & Data Access: Implement data access using Entity Framework, ADO .NET, and Dapper, ensuring efficient and reliable database interactions.
System Integration: Integrate applications with internal systems, REST APIs, Microsoft Graph API, and third-party services using JSON/web services.
Reporting & Data Visualization: Develop reports and dashboards using SSRS, SQL-based reporting, and Excel tools (e.g., ClosedXML), including data extraction and transformation.
Systems Analysis: Analyze business requirements, design system architecture, and translate functional needs into scalable technical solutions.
Data Analysis & Processing: Perform data analysis, validation, transformation, and handling of large datasets to support business processes and reporting.
Application Maintenance & Troubleshooting: Debug, troubleshoot, and enhance existing systems, resolving performance, functional, and data-related issues.
Performance & Scalability Optimization: Optimize applications and databases for high performance, scalability, and efficient resource utilization.
Security Implementation: Apply secure coding practices (OWASP), implement authentication/authorization (JWT, OAuth basics), input validation, and data protection.
Deployment & Environment Management: Manage application deployment on IIS, configure environments, and support CI/CD processes.
Version Control & Code Quality: Use Git for version control, follow coding standards, and maintain clean, well-documented code.
Testing & Quality Assurance: Perform unit testing, support UAT, and ensure application reliability and stability.
Enterprise Systems Support: Work with enterprise environments (ERP, HR, SAP integrations) and support business-critical systems.
Architecture & Modern Practices: Apply concepts such as microservices, modular architecture, and scalable system design where applicable.
Automation & Tooling: Develop automation tools, background services, and data processing utilities for operational efficiency.
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
3–6 years of professional experience in software development.
Strong experience with C#, .NET Framework, .NET Core, ASP .NET Web Forms, MVC, Web API, WinForms, and WPF.
Solid full-stack development experience, including backend services, RESTful APIs, and frontend technologies such as JavaScript, React, HTML5, CSS3, and Bootstrap.
Strong database development experience using SQL Server or MySQL, including queries, stored procedures, and performance optimization.
Experience with Entity Framework, ADO .NET, or Dapper.
Good understanding of system integration, JSON, REST APIs, third-party services, and enterprise systems.
Knowledge of secure coding practices, authentication, authorization, and application security basics.
Experience with Git, IIS deployment, testing, debugging, and troubleshooting.
Strong analytical, problem-solving, communication, and documentation skills.
Location: Tripoli - Libya
You'll no longer be considered for this role and your application will be removed from the employer's inbox.