Senior Software Engineer

Confidential - Yemen - sanaa

Job Description

Job Title: Senior Software Engineer

Company: Confidential

We are a leading company of enterprise-grade business solutions across various industry sectors, driven by innovation and a commitment to creating solutions that empower our clients to achieve their goals. We foster a collaborative and supportive work environment where talented individuals can thrive and make a real impact.

The Role

As a Senior Software Engineer, you'll play a key role in our growing Educational Management Information Systems (EMIS) team. You'll leverage your expertise in back-end and front-end development to build robust and user-friendly applications that support educational institutions. This is an exciting opportunity to join a passionate team and contribute to solutions that make a positive difference in the education sector.

Responsibilities:

  • Design, develop, and maintain back-end web applications using Python and frameworks like Django or Flask.
  • Collaborate closely with front-end engineers to ensure a seamless user experience. 
  • Develop and manage relational databases, primarily using PostgreSQL.
  • Implement high-quality code that adheres to best practices and coding standards.
  • Participate in code reviews and provide constructive feedback to colleagues.
  • Collaborate in the design, development, testing, and deployment of EMIS and related software.
  • Stay up-to-date with the latest technologies and trends in software development.
  • Contribute to the continuous improvement of development processes and tools.

Qualifications:

  • Bachelor's degree in Software Engineering, Computer Science, or a related field. (Master's degree a plus)
  • 10+ years of professional experience in ICT with a focus on software development.
  • Extensive expertise in Python programming and familiarity with web application frameworks (Django or Flask preferred).
  • In-depth knowledge and hands-on experience with relational databases, particularly PostgreSQL.
  • Working knowledge of HTML, CSS, JavaScript, and modern front-end frameworks for building user interfaces.
  • Proven track record in the development of at least 2 EMIS projects or similar educational software.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Strong problem-solving and analytical skills.
  • Fluent in English.

Benefits:

  • Competitive salary and benefits package.
  • Opportunity to work on impactful projects that make a difference in the education sector.
  • Collaborative and supportive work environment.
  • Continuous learning and development opportunities

Post date: 21 March 2024
Publisher: Yemen HR jobs
Post date: 21 March 2024
Publisher: Yemen HR jobs