Maldives
TERMS OF REFERENCE (TOR)
Post: Developer
No of Vacancy: 01
Post Type: Full time
Department: IT Department
Reporting to: Software Engineer
Overall Responsibilities:
The objective of the developer is to manage and develop applications required for SDFC under guidance from management. A successful candidate should be able to work independently, in teams and poses the qualities of a full stack developer.
Key Tasks, Responsibilities and Deliverables:
- Assist in Design, Development, Implementation and Maintenance of innovative software solutions as per the business needs.
- Communicate, collaborate with other stakeholders related to development and integration.
- Develop APIs for required integration with other software.
- Maintenance and enhancement of 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 major functionalities and plugins.
- Assist in creating and maintaining software related 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 field, OR,
- Minimum MQA level 5 qualification in Computer Science / Software engineering or other related field with minimum 5 years’ experience in related field. OR,
- Minimum MQA level 5 qualification in Computer Science / Software engineering or other related field with minimum 1 year experience in related field.
Technical Skills Required:
Experience in:
- PHP, Laravel
- MySQL
- Html, CSS
- Git
Added Advantages:
- Strong programming background with experience in full stack development.
- Experience in vuejs, reactjs, fastapi, nodejs, docker, flutter.
- Solid understanding of API, microservice and integration concepts and technologies such as REST, RESTful, WEB, JSON, message queues.
- Excellent knowledge of relational databases (MYSQL, MSSQL, Oracle, PostgreSQL) and ORM frameworks
- Knowledge in modular based programming and use of emerging trends.
- Mobile application development skills for both IOS and Android.
- Experience with AWS, Azure or other public cloud platform.
- 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.
- Experience in the banking or financial services industry.
Other Competencies required:
- Good interpersonal skills and proven ability to work in a highly team-oriented environment.
- Strong commitment and willing to work outside normal working hours if required.
- Ability to work independently with minimum supervision.
- A demonstrated passion for learning new technologies and strong will to explore.
- Resourcefulness and problem-solving aptitude.
- Time management skills and able to prioritize the tasks.
- Ability to work under pressure and deliver project objectives.
- Proven ability to function in a fast-paced, project-based, environment.
Remuneration Package:
- Depending on the Qualification and Experience.
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 National Identity Card.
- Copies of academic certificates with transcripts.
- All internationalcertificates must be accredited from 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:
- Required documents should be submitted using the link: https://sdfcmv.aidaform.com/job-application-form-developer before 14th September 2021, 14:00hours.
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 interview.