Hiring.Camp

Senior, Software Engineering

Forterro

·

May 7, 2026

Location
Morocco, Casablanca
Department
Engineering
Seniority
Senior
Source
Pinpoint

Description

Senior, Software Engineering

Department: Product Research & Development

Employment Type: Permanent

Location: Morocco, Casablanca



Description

As a Senior Software Engineer at Forterro, you will be a key individual contributor within the Engineering family, leveraging advanced technical skills and expertise to design, develop, and optimise software solutions that align with Forterro’s strategic goals. You will work on complex projects, lead by example, and mentor less experienced team members. This role is crucial to delivering innovative solutions that enhance the functionality and efficiency of our products while adhering to industry best practices and Forterro values.


Responsibilities

  • Software Design and Development: Convert requirements into well-structured software solutions. Design, code, and maintain systems for various platforms (desktop, mobile).
  • Requirements Analysis: Collaborate with stakeholders to understand business needs, define technical specifications, and design appropriate solutions.
  • Programming and Testing: Write efficient, maintainable code using C# or other relevant technologies. Perform unit testing, debugging, and troubleshooting.
  • Software Documentation: Create and maintain technical documentation, including design specifications and system architecture.
  • Collaboration: Work closely with product managers, UX designers, and quality assurance teams to ensure software meets requirements.
  • Lead Development Efforts: Guide team members in design and development best practices, ensuring high-quality code and adherence to project timelines.
  • Continuous Improvement: Stay updated with the latest technology trends and tools, proposing enhancements to the software development lifecycle.


Skills, Knowledge & Expertise

  • Educational Background Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience
  • 3+ years of software development experience, including advanced-level work in a senior or similar role
  • Proven track record of delivering high-quality software solutions in a fast-paced environment
Required Skills
  • Proficiency in C# Programming with experience designing and implementing WinForms.
  • Strong understanding of object-oriented programming, principles and Design Patterns
  • Knowledge of .NET libraries and framework concepts.
  • Proficient in SQL (e.g. SQL Server)
  • Knowledge of .NET MAUI Framework with C# and building cross-platform apps for iOS & Android
  • Experience with ADO.NET for database connectivity
  • Familiarity with source control tools such as Git
 Desirable Skills
  • Experience with Web API development
  • Profiling and optimizing application performance
  • Knowledge of working with DevExpress components
  • Creating installation packages using tools like InstallShield
  • Familiarity with Azure Pipeline
   Soft Skills
  • Excellent problem-solving abilities.
  • Strong communication and collaboration skills.
  • Ability to work autonomously and within a team.
  • Good spoken and written English language

Skills

.NETAzureSQLSQL ServerGitiOSAndroid

Similar Jobs

30

Senior Manager, Software Engineering

Walmart·Trust Building AR Bentonville Home Office, US

1d ago

Senior Manager of Software Engineering - ML / Agentic Treasury

JPMorgan Chase·Jersey City, NJ

1d ago

Senior Manager of Software Engineering - ML / Agentic Treasury

JP Morgan Chase·Jersey City, NJ

1d ago

Senior Software Engineer, Security Engineering

Bot Auto·Houston, TX +1

1d ago

Senior Software Engineer - Cloud Platform Engineering

Mariadbplc·Remote - US·Remote

1d ago

Senior Lead Software Engineer, Big Data & Cloud Engineering — Risk Central (London)

JPMorgan Chase·LONDON, GB

1d ago

Senior Lead Software Engineer, Big Data & Cloud Engineering — Risk Central (London)

JP Morgan Chase·LONDON, GB

1d ago

Senior Manager - Software Engineering

Gehc·Waukesha, US

2d ago

Senior Manager - Software Engineering (Health100 Platform)

CVS Health·Work At Home-Massachusetts, US +5·Remote

2d ago

Sr Dir, Software Development Engineering

Ffive·San Jose, US +1·Hybrid

2d ago

Custom Software Engineering Sr Analyst

Accenture·Mumbai, MDC2C

2d ago

SENIOR MANAGER, SOFTWARE ENGINEERING

Walmart·IN TN CHENNAI Home Office Capita Land, India

2d ago

Senior Manager, Software Engineering

Walmart·SUNNYVALE TECH CORNERS BLDG 6 CA SUNNYVALE Home Office, US

2d ago

Senior Software Engineer, DGX Cloud Production Engineering

Nvidia·Santa Clara, CA +1·Remote

2d ago

Senior Software Engineering - Data Device Capture SDK

General Motors·Markham Elevation Centre - Markham Elevation Centre, Canada +1·Hybrid

2d ago

Senior Software Engineer, DGX Cloud Production Engineering

Nvidia·Santa Clara, CA +1·Remote

2d ago

Software Engineering & Development, Sr. Assc

Statestreet·Hangzhou, China

2d ago

Senior Software Engineer - Windows Platform Engineering

Nike·EUROPEAN HQ - HILVERSUM, Netherlands

2d ago

Sr. Director of Software Engineering

Centauri Health Solutions·Tempe, AZ

2d ago

Sr. Software Engineer, Simulations (Vehicle Engineering)

Spacex·Hawthorne, CA +1

2d ago

Sr. Simulation Software Engineer (Vehicle Engineering)

Spacex·Hawthorne, CA +1

2d ago

SOFTWARE SENIOR EXPERT II - NET, ANTIFRAUDE Y MENSAJERIA - AI TRANSFORMATION & ENGINEERING COLOMBIA

Bbva·SING - DIR GENERAL PISO 7, Colombia·Hybrid

3d ago

SOFTWARE SENIOR EXPERT II - DELIVERY & TRANSFORMATION - AI TRANSFORMATION & ENGINEERING COLOMBIA

Bbva·SING - DIR GENERAL PISO 5, Colombia·Hybrid

3d ago

Senior Engineer, Software Engineering

RTX·US-IA-CEDAR RAPIDS-131 ~ 5450 C Ave NE ~ BLDG 131, US

3d ago

Senior Engineering Manager, Commercial Software

General Motors·GM Global Technical Center - Cole Engineering Center West, US +1·Hybrid

3d ago

Senior Manager, Software Development Engineering

Zillow·Remote-USA, US·Remote

3d ago

Software Engineering Sr Manager - Building Management Services (BMS)

Wells Fargo·142019-NC-300 South Brevard, Charlotte

3d ago

Sr Software Development Engineer - AI Engineering

CVS Health·Work At Home-Texas, US·Remote

3d ago

Senior Manager, Software Development Engineering (Claims Adjudication)

CVS Health·Richardson-909 E Collins Blvd, US·Remote

3d ago

Senior Analyst - Software Development Engineering

CVS Health·Work At Home-Indiana, US·Remote

3d ago