Book a StandRegister
Recruitment

Senior Software engineer

JobExpo.ma
Published
1 August 2024
Expires
1 December 2024
Location
Morocco, Morocco
Job Type

Description

Job description

An experienced and highly skilled Senior Software Engineer is needed. As a Senior Software Engineer, you will be responsible for leading the design, development, and implementation of complex software solutions. You will collaborate with cross-functional teams to deliver high-quality products that meet the business objectives and exceed customer expectations.

Responsibilities:

  • Lead the full software development lifecycle, from requirements gathering to deployment.
  • Design and architect scalable and robust software solutions that adhere to best practices and coding standards.
  • Develop high-quality code in languages such as Java, Python, C++, or others, depending on project requirements.
  • Collaborate with product managers, designers, and other engineers to define technical requirements and ensure alignment with business goals.
  • Mentor junior engineers and provide technical guidance and support to help them grow and succeed.
  • Conduct code reviews, debugging, and troubleshooting to ensure the stability and performance of software applications.
  • Stay updated with the latest technologies and industry trends, and incorporate them into our development processes.
  • Drive continuous improvement initiatives to optimize software development processes and enhance team productivity.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a software engineer, with a focus on designing and developing complex software systems.
  • Expertise in one or more programming languages, such as Java, Python, C++, or others.
  • Strong understanding of software design principles, data structures, and algorithms.
  • Experience with modern software development practices, including Agile methodologies, CI/CD pipelines, and DevOps principles.
  • Excellent problem-solving and analytical skills, with the ability to debug and resolve complex technical issues.
  • Effective communication and collaboration skills, with the ability to work in a cross-functional team environment.
  • Leadership skills and the ability to mentor and guide junior engineers.
  • English/French are a must!
Only registered members can apply for jobs.

Related Jobs

Translate »
envelopephone-handsetmagnifiercross linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram