Job details

Full Stack Developer Lead

  • Docker
  • AWS
  • CI
  • Angular
  • React.js
  • API
  • HTML
  • Git
  • JavaScript
  • Rest API

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

 
The main objective of the Software Developer role is to be responsible for enhancing, developing, installing, testing, and modifying enterprise software systems. This role analyzes user requirements and implements them into software systems and troubleshoots issues and applies fixes to systems as they arise.

Job Description
  • Responsible for designing and implementing new features and functionality
  • Establishing and guiding the website’s architecture
  • Ensuring high-performance and availability
  • Managing all technical aspects of the CMS
  • Work closely with front-end developers and customers to ensure an effective, visually appealing, functional and intuitive implementation
  • Defining REST API, and/or Web Services
  • Support front-end UI team with the constructed API/Web Services
  • Design and implementation of continuous integration and deployment
  • Provides technical expertise, troubleshoots, guides and supports during design, development, testing, production, and post-production
  • Understand the source system, capture and document business rules
  • Analyze and propose changes to maximize code reusability and maintaining business value
  • Provides expert technical knowledge and solutions pertaining to Data integration.
  • Identify opportunities to optimize the front end environment, implement monitoring, quality and validation processes to ensure data accuracy and integrity.
  • Ensure compliance to internal standards and guidelines including security.
  • Conduct unit testing and component integration testing for solutions developed

Work Experience
  • Experience in Web Technologies
  • Experience developing web solutions in Drupal, Magento, Angular, and NodeJS
  • Ability to architect enterprise Drupal solutions including data, display, and information architecture
  • Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, and Panels
  • Experience creating custom Drupal modules
  • Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery
  • Knowledge of PHP, PHP files and theme functions, and knowledge of the Drupal theme layer
  • Through understanding of the Software Development Lifecycle and exposure to Agile or iterative SDLCs
  • Database design and management(both sql and nosql), including being up on the latest practices and associated versions
  • Server management and deployment for the relevant environment. Experience in AWS, Kubernetes, Groovy, Docker and Maven
  • Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries
  • Experience implementing testing platforms and unit tests
  • Proficiency with Git
  • Appreciation for clean and well-documented code
  • Experience in UnitTest/Test Driven Development
  • Experience in CI/CD
  • Development following PHP coding standards (PSR)

Qualifications
  • Bachelor’s degree in an information technology field or Computer Science or related fields
  • Technically strong Front end design and development.
  • Familiar with API concept, design, and development.
  • At least 5 years' experience developing medium to large complex Integration solutions using Drupal
  • At least 3 years' experience developing medium to large complex Integration solutions using standard web technologies(HTML5, PHP, Angular, React etc).
  • Basic technical experience and business knowledge in various SDLC methodologies including waterfall, iterative, agile software development life cycle or related disciplines/processes are preferred.
  • Good communication and interpersonal skills
  • Ability to communicate clearly in writing to document data requirements and translate into technical solutions.

Make Your Passion Part of Your Profession. Attracting the best and brightest Talents is pivotal to our success. If you are ready to share our purpose of Creating a Globe of Good, explore opportunities with us.