abas Software logo

Senior Software Engineer

abas Software

Hybrid
Casablanca, Morocco
Full-time
Senior
3+ yrs
Salary not listedPosted 4w ago

Real job — pulled straight from abas Software’s careers page · Verified July 12, 2026 · No reposts.

Job description

abas Software is hiring a Senior Software Engineer — a full-time, based in Casablanca, Morocco role. Apply directly on abas Software's careers page below.

Senior, Software Engineering

Department: Product Research & Development

Employment Type: Permanent

Location: Casablanca, Morocco, Casablanca, Hybrid

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

Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Sequoia Connect logo

Senior Azure Developer

Remote · Mexico-eligible
✓ From careers page· 34m ago
Sequoia Connect logo

Lead Test Automation Engineer

Mexico
✓ From careers page· 34m ago
Sequoia Connect logo

Compliance and Product Security Engineer

Mexico
✓ From careers page· 34m ago
Sequoia Connect logo

C# Full Stack Engineer

Remote · Mexico-eligible
✓ From careers page· 34m ago

Frequently asked questions

What skills are required for Senior Software Engineer at abas Software?

The required skills for Senior Software Engineer at abas Software include: C#, .NET, SQL, SQL Server, iOS, Android, Git.

What is the seniority level for Senior Software Engineer at abas Software?

Senior Software Engineer at abas Software is a Senior level position.

How do I apply for Senior Software Engineer at abas Software?

You can view the full description and apply for Senior Software Engineer at abas Software on EchoJobs: https://echojobs.io/job/abas-software-senior-software-engineering-product-research-development-gq1iy.