Developer Consultant (DEV)

December 19, 2024
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

Nature of the main tasks:

  • Responsible for development and maintenance of software applications
  • Development and integration of software components
  • Building reusable code for future use
  • Understanding and implementation of security and data protection
  • Participating in the design and creation of scalable software
  • Maintenance of code integrity and organisation
  • Writing clean, functional code on the front-end
  • Compile and analyse data, processes, and codes to troubleshoot problems and
  • identify areas for improvement
  • Production of technical documentation
  • Testing and fixing bug fixes or other coding issues
  • Systems integration
  • Assistance with deployment and configuration of the system

Knowledge and competences:

  • Good programming experience
  • Experience in Web security, authentication and authorization protocols (OAuth, Open ID Connect)
  • Understanding of key design principles
  • Ability to learn new software and technologies quickly
  • Knowledge on either GIS, Front-end, Back-end or Full – stack development

GIS:

  • Geospatial data analysis
  • Front End Development (HTML, CSS, JavaScript)
  • Provides support to Developers who need to interface with
  • GIS system

Front-end:

  • JavaScript / JQuery /Angular / Typescript / Vue.js / KendoUI, ability to use front end
  • languages to the full potential
  • CSS: ability to implement CSS scripts to replicate application design blueprints
  • Bootstrap: ability to develop responsive web sites for both desktop and mobile
  • layouts
  • HTML5
  • Development of user interfaces for web or mobile
  • Web Application Security
  • Web Services.
  • Ability to design, develop Web Services, Services REST or SOAP
  • Windows and Linux
  • Ability to respect deadlines and budget allocated and follow instructions.
  • Respect for development standards and best practices Web Application Security

SQL ability:

  • Make full use of SQL Language
  • Work with Oracle RDBMS and to query in native SQL language
  • Maintain and develop PL/SQL packages
  • UML, BPMN

Programming Languages (at least one):

  • Javascript
  • Java. Ability to design, develop and review software components build using Java
  • (Spring/Struts/Hibernate frameworks)
  • ColdFusion (FuseBox framework)
  • PHP (Symphony framework/LARAVEL, Drupal portal)

Tools and Methodologies:

  • Experience with the following tools: Git, JIRA, Confluence, Bamboo, Nexus, Crucible, Jenkins, Sonar and GitHub

Integrated development environment:

  • Eclipse Foundation Eclipse
  • IntelliJ IDEA
  • JetBrains PhpStorm

Software development Lifecycle:

  • Atlassian tools
  • GitHub
  • ServiceNow

Methodology:

  • Project Management: PM² and PM² Agile
  • Agile Software development: Kanban & Scrum

Technical certification(s):

  • Oracle Certified Professional
  • Java EE 8, SE 17 or above
  • PM² Agile
  • BPMN 2.0

Hiring Team Member

Narayanaswamy
Recruitment Coordinator