Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Forterro

Senior Software Engineering

Forterro

Senior Software Engineer at Forterro involved in designing and developing software solutions. Leading projects and mentoring team members while adhering to industry standards.

Posted 6/22/2026full-timeCasablanca • 🇲🇦 MoroccoSeniorWebsite

Tech Stack

Tools & technologies
AndroidAzureiOS.NETSQL

About the role

Key responsibilities & impact
  • Convert requirements into well-structured software solutions
  • Design, code, and maintain systems for various platforms (desktop, mobile)
  • Collaborate with stakeholders to understand business needs
  • Write efficient, maintainable code using C# or other relevant technologies
  • Create and maintain technical documentation
  • Work closely with product managers, UX designers, and quality assurance teams
  • Guide team members in design and development best practices
  • Stay updated with the latest technology trends and tools

Requirements

What you’ll need
  • 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
  • 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
  • Experience with Web API development (desirable)
  • Profiling and optimizing application performance (desirable)
  • Knowledge of working with DevExpress components (desirable)
  • Creating installation packages using tools like InstallShield (desirable)
  • Familiarity with Azure Pipeline (desirable)
  • Excellent problem-solving abilities
  • Strong communication and collaboration skills
  • Ability to work autonomously and within a team
  • Good spoken and written English language

Benefits

Comp & perks
  • Professional development opportunities
  • Remote work options

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#WinFormsobject-oriented programmingDesign Patterns.NET libraries.NET MAUI FrameworkSQLADO.NETWeb API developmentapplication performance optimization
Soft Skills
problem-solvingcommunicationcollaborationautonomyteamwork