Jobs

Salary
MVR 0+
Vacancies
1

Details

Salary and Benefits
MVR 0+
Job Description

Post:                     Software Developer

No of Vacancy:   01                   

Post Type:          Full time  

Department:      Information Systems Department

Reporting to:    IS Manager   

 

 

Key Tasks, Responsibilities, and Deliverables:

  • Analyze and understand the application requirements for the corporation to automate and enhance efficiency.
  • Development and enhancement of the existing customer portal.
  • Design, Development, Implementation, and Maintenance of innovative software solutions as per the business needs.
  • Develop APIs for required integration with other software.
  • Maintenance and enhancement of the website and its contents.
  • Regular Monitoring of the cloud infrastructure of SDFC to ensure robust, impeccable performance across all major devices and web browsers.
  • Regular monitoring and updating of major functionalities and plugins.
  • Write, revise and maintain technical documentation, operation documentation, and user guidelines in accordance with standards.
  • Any other duties that may be assigned from time to time.

Requirements and Qualifications:

  • Minimum MQA level 7 qualification in Computer Science /Software engineering or related fields with a minimum of 3 years’ experience in a related field, OR,
  • Minimum MQA level 5 qualification in Computer Science /Software engineering or other related fields with a minimum of 5 years experience in a related field.

Technical Skills Required:

  • Hands-on experience in Web Application development.
  • Experience in Full Stack development with JavaScript, TypeScript, NodeJs and Frameworks such as React, NextJs, or Remix.
  • Understanding of SQL and Database management.
  • Familiar with ORM technologies such as Prisma.

 Added Advantages:

  • Solid understanding of API, microservice, and integration concepts and technologies such as REST, RESTful, WEB, JSON, message queues
  • Experience in Single-page Web Application development.
  • Excellent knowledge of relational databases (MYSQL, MSSQL, Oracle, PostgreSQL) and ORM frameworks.
  • Knowledge of modular-based programming and the use of emerging trends.
  • Mobile application development skills for both IOS and Android
  • Experience with AWS, Azure or other public cloud platforms.
  • Familiar with Agile development methods such as scrum will be an added advantage
  • Familiar with Source Control (Git or TFS).
  • Good graphical skills and knowledge in UI/UX design to improve usability.
  • Knowledge of full software development cycle including project formulating, version control, and maintenance after development.
  • Project management skills – Good planning, scheduling, and analytical skills.

Other Competencies required:

  • Good interpersonal skills and proven ability to work in a highly team-oriented environment.
  • Ability to work in teams, and individually with minimum supervision.
  • Proven ability to function in a fast-paced, project-based, environment.
  • A demonstrated passion for learning new technologies.
  • Ability to identify and analyze issues clearly.
  • Ability to explore and adapt to the latest software development technologies.

Remuneration: 

  • Negotiable depending on the Qualification and Experience.

 Other benefits:

  • Health Insurance as per company policy
  • Training and development opportunities

  

Working Hours: 

  • The selected applicant will be required to work from 0800 to 1600 on weekdays.  

Documents required with the job application:

  • Complete and up-to-date Curriculum Vitae (CV).
  • Copy of valid National Identity Card.
  • Copies of academic certificates with transcripts.
    • All international certificates must be accredited by MQA
  • Reference letters from current/ previous employers certifying type of employment, job roles, and service period.
  • Recommendation letters from previous supervisors or employers (optional)

How to Apply:

Important notes to applicants:

  • Incomplete applications will be rejected without further notice.
  • Applications should be submitted only via the given link, applications received via email will be rejected.
  • Only short-listed candidates will be notified for an interview.

 

For inquiries, please contact us between 9:00 am to 14:00 pm via phone 3026016 / 3026018 or email at [email protected]

Requirements and Qualifications

Minimum Experience
Not Specified
Published Date
17 October 2022
Expiry Date
23 October 2022