ASP.NET Developers Jobs - Agadir Morocco
3 Jobs Found
<p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">We are looking for a Python developer to maintain and develop an existing business application. This application manages operational processes, assigns and tracks tasks, imports data, and generates dashboards.</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Missions:</font></font></p><ul><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Develop and maintain backend functionalities using Python and Django.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Correct the anomalies and progressively improve the existing code.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Maintain PostgreSQL data models and migrations.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Develop and secure Excel imports and exports.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Maintain asynchronous treatments with Celery and Redis.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Developing APIs with Django REST Framework.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">write and maintain automated tests.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Participate in code reviews and production deployments.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Provide occasional support to the frontend.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Diagnose incidents and propose sustainable solutions.</font></font></li></ul><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Technical environment:</font></font></p><ul><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Python and Django.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">PostgreSQL.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Celery and Redis.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Django REST Framework.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Data processing tools and Excel files.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">HTML, SCSS, JavaScript, HTML and Bootstrap.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Docker and Nginx.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">CI/CD with GitHub Actions.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">AWS and Terraform cloud infrastructure.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Django and Cypress tests.</font></font></li></ul><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Very good level in French</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Very good level of English</font></font></p><p><strong>Desired Candidate Profile</strong></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Diploma of a Bac+5 in engineering school or equivalent university degree with a specialization in computer science, or demonstrating equivalent significant experience.</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Experience: 0-1 year</font></font></p><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Essential skills:</font></font></p><ul><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">DevOps</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Practice of automated testing.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Ability to understand an existing business application.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Autonomy, rigor and analytical skills.</font></font></li></ul><p><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Valued skills:</font></font></p><ul><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Celery and Redis.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Excel file processing or ETL pipelines.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Django REST Framework.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">JavaScript, HTML and Bootstrap.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">GitHub Actions or other CI/CD solution.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">AWS and Terraform.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">Sentry.</font></font></li><li><font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">SharePoint or Microsoft Graph.</font></font></li></ul>
<p>Service Operations Staff the client intake channel during your shift, qualify and triage incoming requests, and own first response within committed service levels. Diagnose and resolve incidents across the Cloudflare stack, including WAF, DDoS mitigation, rate limiting, bot management, CDN and caching, DNS, TLS, load balancing, Zero Trust and Workers . Qualify monitoring alerts, act on them using documented runbooks and create tickets where required. Escalate appropriately and early to senior engineers, the MSP & Support Lead and Cloudflare Support in accordance with the escalation matrix. Maintain accurate ticket records in Jira , including detection source, priority and timestamps, supporting accurate service-level reporting. Change Execution Execute production configuration changes under formal change control, including four-eyes validation and a documented rollback plan before deployment. Provide named technical coverage during declared client go-live windows, including pre-go-live validation and active monitoring following cutover. Maintain Cloudflare configuration as code using Terraform and version control . Investigate and resolve configuration drift identified through automated nightly comparisons. Ensure production changes are properly documented and traceable. Proactive Engineering Deliver scheduled proactive activities including configuration and security-posture audits, false-positive analysis, cache and rate-limit calibration, DNS and certificate hygiene, and unused-rule cleanup. Analyse traffic and security telemetry using Cloudflare Analytics, GraphQL API and log data to identify potential problems before they affect clients. Recommend and implement security and performance improvements and demonstrate their impact. Contribute to root-cause analysis following major incidents. Identify recurring causes and raise them through the problem-management process so they can be eliminated rather than repeatedly resolved. Collaboration & Knowledge Work closely with client NOC and security teams, including participation in operational channels and major incident bridges where BRIXIO is integrated with the client's teams. Write and maintain runbooks, Standard Operating Procedures and configuration documentation in Confluence . Support BRIXIO's professional services and implementation teams during escalations and handovers into managed service. Actively share technical knowledge across the team to reduce dependency on individual engineers. What We're Looking For Technical Experience 3+ years of experience in network, security or cloud operations. Experience within managed services, NOC or SOC environments is a strong advantage. Solid working knowledge of DNS, HTTP/HTTPS, TLS, proxies, caching and CDN mechanics . Practical Cloudflare experience across WAF, DDoS mitigation, rate limiting, bot management, CDN and DNS . Where Cloudflare experience is partial, BRIXIO will fund Cloudflare certification, which you will be expected to complete within the first six months. Confidence using diagnostic tools including curl, dig, traceroute, browser developer tools and HAR analysis . Experience with Terraform for Infrastructure as Code. Experience with Git/version control . Scripting capability using Python or Bash . Understanding of web application architecture and application-security fundamentals. Familiarity with Jira Service Management and ITIL-aligned incident, change and problem-management processes. Exposure to observability and monitoring platforms. Experience with AWS, Azure or GCP is an advantage. Languages Full professional fluency in both French and English is a hard requirement. You will handle incidents both in writing and verbally with French- and English-speaking enterprise clients, including during high-pressure situations. You will also prepare client-facing incident and change records in both languages. Both French and English will be assessed during the interview process. Arabic is a significant advantage when supporting BRIXIO's Gulf accounts. How You Work We are looking for someone who is: Calm and methodical when working under incident pressure. Disciplined about escalation rather than improvising when the situation requires additional expertise. Serious about documentation and maintaining accurate technical records. Able to explain technical situations clearly to non-technical stakeholders in either French or English. Comfortable acknowledging what they do not know and finding the right answer. Reliable within a rotating shift environment and disciplined about providing clean handovers to colleagues. Comfortable working remotely within a distributed international team spanning Morocco, the Philippines, France and the Gulf. What Success Looks Like Success in this role means: Increasing numbers of issues are detected and resolved proactively before clients report them. Service-level commitments are consistently met, with any breaches accurately documented and understood. Recurring incidents are progressively eliminated, reducing reactive workload over time. Production changes are executed safely, with rollback plans prepared even when they are not needed. Shift handovers are clean, tickets are accurate and runbooks remain current. Clients develop confidence in the engineers operating their environments. Proactive engineering contributes measurably to improved security, performance and service stability. Why BRIXIO? Join one of a select number of Cloudflare Authorised Service Delivery Partners , working directly with Cloudflare engineering and support teams. Be part of Equans and the Bouygues group , with the stability, scale and career mobility of a major international organisation. Develop genuine Cloudflare depth through access to Cloudflare University, partner-only training and funded certification . Join a managed service designed around defined processes, published rotas, protected proactive engineering time and no expectation of being reachable outside your shift . Develop towards Senior MSP Engineering, Professional Services Implementation, Solution Architecture or Service Delivery Management . Work in an environment where automation is part of the engineering role , with engineers encouraged to contribute to and improve BRIXIO's internal tooling.</p><p><strong>Desired Candidate Profile</strong></p><h3>What We're Looking For</h3><p>Technical Experience</p><ul><li>3+ years of experience in network, security or cloud operations.</li><li>Experience within managed services, NOC or SOC environments is a strong advantage.</li><li>Solid working knowledge of DNS, HTTP/HTTPS, TLS, proxies, caching and CDN mechanics .</li><li>Practical Cloudflare experience across WAF, DDoS mitigation, rate limiting, bot management, CDN and DNS .</li><li>Where Cloudflare experience is partial, BRIXIO will fund Cloudflare certification, which you will be expected to complete within the first six months.</li><li>Confidence using diagnostic tools including curl, dig, traceroute, browser developer tools and HAR analysis .</li><li>Experience with Terraform for Infrastructure as Code.</li><li>Experience with Git/version control .</li><li>Scripting capability using Python or Bash .</li><li>Understanding of web application architecture and application-security fundamentals.</li><li>Familiarity with Jira Service Management and ITIL-aligned incident, change and problem-management processes.</li><li>Exposure to observability and monitoring platforms.</li><li>Experience with AWS, Azure or GCP is an advantage.</li></ul><h3>Languages</h3><ul><li>Full professional fluency in both French and English is a hard requirement. You will handle incidents both in writing and verbally with French- and English-speaking enterprise clients, including during high-pressure situations. You will also prepare client-facing incident and change records in both languages. Both French and English will be assessed during the interview process.</li><li>Arabic is a significant advantage when supporting BRIXIO's Gulf accounts.</li></ul><h3>How You Work</h3><p>We are looking for someone who is:</p><ul><li>Calm and methodical when working under incident pressure.</li><li>Disciplined about escalation rather than improvising when the situation requires additional expertise.</li><li>Serious about documentation and maintaining accurate technical records.</li><li>Able to explain technical situations clearly to non-technical stakeholders in either French or English.</li><li>Comfortable acknowledging what they do not know and finding the right answer.</li><li>Reliable within a rotating shift environment and disciplined about providing clean handovers to colleagues.</li><li>Comfortable working remotely within a distributed international team spanning Morocco, the Philippines, France and the Gulf.</li></ul>
<h3>The Role</h3>As a Professional Services Engineer , you will design, build and implement Cloudflare environments for BRIXIO's French-speaking enterprise and public-sector clients and help take them successfully into production. This is a hands-on implementation role covering onboarding, migration from existing CDN and WAF platforms, WAF and DDoS deployment, Zero Trust rollout, DNS cutovers, SASE and production hardening. You will work within properly planned and governed client projects. The Delivery Manager owns the project plan and delivery governance, while the Principal Architect provides technical authority and owns the overall design. Your responsibility is the build, validation and client-facing technical implementation . The client portfolio includes French banks, industrial groups, public bodies and media organisations. You will regularly work directly with their technical teams in French, explaining what you are implementing, why particular decisions have been made and how production changes will be managed. This is not a back-office engineering role . We are hiring at two levels: Senior Engineer: capable of owning a Cloudflare migration end to end and independently leading technical conversations with clients. Mid-Level Engineer: strong network/security fundamentals and implementation experience, with the opportunity to deepen Cloudflare expertise through structured training and certification.<p></p><h3>What You Will Do</h3>Cloudflare Implementation & Migration<p></p><p>Configure and deploy Cloudflare environments across DNS, CDN and caching, WAF, DDoS mitigation, rate limiting, Bot Management, Zero Trust and Access, tunnels and SASE components . Deliver migrations from incumbent platforms, particularly Akamai and other CDN/WAF providers . Handle rule translation, traffic cutover planning, staged deployment and rollback design. Plan and execute production DNS cutovers , ensuring a validated rollback is available at every stage. Build and deliver pilots and proofs of concept, from individual applications through to full production rollouts. Test, validate and tune deployed environments, including cache-hit ratio, latency, WAF false positives and other client-relevant performance characteristics.</p><p>Client-Facing Technical Delivery</p><p>Lead technical working sessions with client teams in French, including workshops, configuration reviews, cutover rehearsals and go-live calls. Explain technical decisions, risks and implementation considerations clearly to both engineers and management stakeholders. Produce client-facing technical documentation in French and English , including configuration records, runbooks, cutover plans and project-closure documentation. Identify and raise technical or delivery risks as soon as they become visible rather than allowing them to surface late in the project.</p><p>Working Within the Delivery Model</p><p>Work according to the project plan established by the Delivery Manager. Provide clear and accurate progress updates and flag potential delays or blockers early. Escalate architecture and design questions to the Principal Architect rather than making unapproved architectural changes during delivery. Maintain accurate project timesheets and record effort against the appropriate projects. Identify and communicate potential out-of-scope client requests to the Delivery Manager. Deliver a structured handover into managed services at project closure, including complete documentation, runbooks and known risks, allowing the support team to operate the environment effectively from day one.</p><p>Collaboration & Knowledge Sharing</p><p>Work with implementation engineers in Dubai and Poland, managed services teams in Morocco and the Philippines, and pre-sales and architecture teams in France. Use Zoho Projects and BrixioOne as the source of truth for project tasks, documentation and reporting. Contribute to BRIXIO's internal knowledge base and reusable implementation patterns and playbooks. Support managed services teams with escalations requiring deeper implementation expertise. Share technical knowledge across the wider delivery organisation.</p><p></p><h3>What We're Looking For</h3>Technical Foundation<p></p><p>You should have a strong practical understanding of: DNS, HTTP/HTTPS, TLS and certificates Proxies and reverse proxies Caching and CDN mechanics Web application architecture Origin infrastructure Cloud fundamentals across AWS, Azure or GCP You should be able to clearly explain what happens between a browser and an origin infrastructure and confidently troubleshoot problems across that path. You will also need a solid grounding in web application security, including: WAF concepts OWASP Top 10 Bot mitigation DDoS attack patterns Rate limiting You should be comfortable using technical troubleshooting tools including: curl dig traceroute Browser developer tools Packet capture tools where required You should also have scripting and automation capability using technologies such as Python, Bash or Terraform , together with experience working with REST APIs . Experience with Cloudflare Workers is a strong advantage.</p><p>Cloudflare Experience</p><p>For the Senior position , hands-on Cloudflare implementation experience is required. For the Mid-Level position , Cloudflare experience is a strong advantage but is not mandatory where you bring strong experience with comparable CDN, WAF or Zero Trust technologies . Candidates coming from platforms such as Akamai or other relevant CDN/security technologies can be considered where the underlying technical foundation is strong. BRIXIO provides access to Cloudflare University, partner-only training and funded certification to support continued development.</p><p>Delivery Experience</p><p>Senior Engineer 5+ years of experience implementing network, security or cloud infrastructure for external clients. Demonstrated experience owning technical delivery within client-facing projects. Hands-on Cloudflare implementation experience. Ability to independently lead technical client discussions and implementation activities.</p><p><br></p><p></p><p><strong>Desired Candidate Profile</strong></p><p></p><h3>What We're Looking For</h3>Technical Foundation<p></p><p>You should have a strong practical understanding of: DNS, HTTP/HTTPS, TLS and certificates Proxies and reverse proxies Caching and CDN mechanics Web application architecture Origin infrastructure Cloud fundamentals across AWS, Azure or GCP You should be able to clearly explain what happens between a browser and an origin infrastructure and confidently troubleshoot problems across that path. You will also need a solid grounding in web application security, including: WAF concepts OWASP Top 10 Bot mitigation DDoS attack patterns Rate limiting You should be comfortable using technical troubleshooting tools including: curl dig traceroute Browser developer tools Packet capture tools where required You should also have scripting and automation capability using technologies such as Python, Bash or Terraform , together with experience working with REST APIs . Experience with Cloudflare Workers is a strong advantage.</p><p>Cloudflare Experience</p><p>For the Senior position , hands-on Cloudflare implementation experience is required. For the Mid-Level position , Cloudflare experience is a strong advantage but is not mandatory where you bring strong experience with comparable CDN, WAF or Zero Trust technologies . Candidates coming from platforms such as Akamai or other relevant CDN/security technologies can be considered where the underlying technical foundation is strong. BRIXIO provides access to Cloudflare University, partner-only training and funded certification to support continued development.</p><p>Delivery Experience</p><p>Senior Engineer 5+ years of experience implementing network, security or cloud infrastructure for external clients. Demonstrated experience owning technical delivery within client-facing projects. Hands-on Cloudflare implementation experience. Ability to independently lead technical client discussions and implementation activities.</p><p>Mid-Level Engineer 3+ years of relevant experience in network, security or cloud environments. Alternatively, strong technical support or NOC experience combined with genuine implementation exposure. Strong technical fundamentals and the ability to develop deeper Cloudflare expertise.</p><p>For Both Levels</p><p>Experience working within a professional services, consultancy, MSP or systems integrator environment with committed project timelines. Experience with production cutovers or migrations under formal change control is a significant advantage. Confidence working directly with external clients.</p><p>Languages</p><p>Full professional fluency in both French and English is a hard requirement. French is the primary working language for this portfolio. You will conduct technical workshops, participate in cutover and go-live calls, and prepare client-facing technical documentation in French. English is required for collaboration with BRIXIO's international teams and work involving Gulf and Asian accounts. Both French and English will be assessed during the interview process.</p><p></p><h3>How You Work</h3>We are looking for someone who is: Rigorous and methodical when working with production environments. Disciplined about documenting configurations and changes as work progresses. Comfortable working directly with clients, including when communicating technical risks or problems. Honest about the limits of their knowledge and willing to involve the Principal Architect when appropriate. Able to distinguish between genuine technical blockers and issues that simply require additional implementation time. Comfortable working remotely within an international team spanning Morocco, France, the Gulf, Poland and the Philippines.<p></p>