Developer: Salesforce Marketing Cloud and Heroku

Advance Delivery Consulting

Hornsby

Sur place

AUD 90 000 - 150 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Advance Delivery Consulting in Australia seeks an experienced software developer to analyze system requirements, design solutions and deliver robust, scalable applications. You will work with business users and architects to understand needs, estimate tasks and choose effective development approaches.

Responsibilities include coding quality programs, unit testing, supporting system tests, providing production support, and mentoring analysts to raise technical skills and service delivery.

Qualifications

  • Strong experience with JavaScript and ES6 syntax.
  • Proficient Node.js development and RESTful APIs using Express.
  • Solid SQL skills and PostgreSQL knowledge.
  • Familiar with microservices and message queues (RabbitMQ).
  • Experience with Git and CI/CD pipelines.
  • Agile development experience and SOLID design patterns.

Responsabilités

  • Analyze system requirements to plan and provide estimates for development tasks.
  • Determine development approach options and recommend the most effective approach.
  • Engage with business users, analysts and solution architects to understand needs for project tasks.
  • Design and code quality programs aligned with business requirements and solution architecture.
  • Conduct unit testing and support during system testing and implementation.
  • Provide emergency technical support to ensure high system availability and data integrity.
  • Mentor analysts to develop technical knowledge and service delivery standards.

Connaissances

JavaScript ES6
Node.js
REST APIs
SQL
PostgreSQL
Microservices
Git
CI/CD
Agile methodologies
SOLID design

Formation

Bachelor’s degree in computer science

Outils

Express framework
PostgreSQL
RabbitMQ
Redis
Heroku
Heroku Connect
Git
CI/CD
Docker
Kubernates

Description du poste

  • Conducts analysis to determine system requirements and system impacts for new or enhanced applications in order to plan and provide estimates for development tasks
  • Determines development approach options and recommends the most effective approach
  • Engages with business users, business/technical analysts, solution architects and others to understand needs and requirements for project and maintenance development tasks
  • Designs and codes quality programs of all levels of complexity in alignment with business requirements and solution architecture for project and maintenance activities
  • Conducts unit testing, support during system testing and implementation activities for difficult and complex programs
  • Provides emergency technical support and resolution of production problems and other maintenance activities to ensure that applications are performing well and as designed to ensure high system availability, strong data integrity and accurate/timely reporting
  • Provides input to the programming practices and standard to ensure these are up-to-date and of a high-quality standard
  • Challenges existing processes and practices to continuously drive efficiencies and technology delivery performance
  • Mentors and develops analyst programmers to support achievement of key performance indicators, ensuring further development of technical knowledge and service delivery standards
Key Accountabilities
  • Conducts analysis to determine system requirements and system impacts for new or enhanced applications in order to plan and provide estimates for development tasks
  • Determines development approach options and recommends the most effective approach
  • Engages with business users, business/technical analysts, solution architects and others to understand needs and requirements for project and maintenance development tasks
  • Designs and codes quality programs of all levels of complexity in alignment with business requirements and solution architecture for project and maintenance activities
  • Conducts unit testing, support during system testing and implementation activities for difficult and complex programs
  • Provides emergency technical support and resolution of production problems and other maintenance activities to ensure that applications are performing well and as designed to ensure high system availability, strong data integrity and accurate/timely reporting
  • Provides input to the programming practices and standard to ensure these are up-to-date and of a high-quality standard
  • Challenges existing processes and practices to continuously drive efficiencies and technology delivery performance
  • Mentors and develops analyst programmers to support achievement of key performance indicators, ensuring further development of technical knowledge and service delivery standards
Knowledge, Skills And Experience
  • Bachelor’s degree in computer science or related field gained through 8 or more years of experience in a similar development environment
  • Significant knowledge of object-oriented programming, applying SOLID principals and design patterns
  • Excellent knowledge of system development lifecycle methodologies including agile
  • Proven track record in integration and development of distributed software applications including cloud-based applications
  • Highly skilled in analysis, problem solving, troubleshooting, debugging and performance tuning
  • Strong verbal and written communication skills
Must Have
  • Strong experience with JavaScript, especially familiar with ES6
  • Strong Node JS knowledge; know how to build up RESTful endpoint with Express framework
  • Strong SQL skill, familiar with at least one DB product, better to be PostgreSQL
  • Has knowledge of microservices; familiar with at least one message queue product, better to be RabbitMQ
  • Familiar with Redis
  • Heroku platform experience – know how to configure dyno – upgrade / downgrade / attach resources; know how to deploy and monitor app status / logs
  • Knowledge with Heroku Connect – know how to setup mapping / bi-way writing / troubleshooting skills
  • Strong Git knowledge together with CI/CD experience
Nice To Have
  • SFMC experience, especially know AMPScript / SSJS / GTL for communication via API
  • Heroku platform setup – domain, SSL, user access, creating pipelines
  • Familiar with Heroku CLI / LogDNA operation
  • Familiar with Docker / Kubernates (bonus points)
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Salesforce Developer – Hybrid, REST & AI
Senior Salesforce Developer – Hybrid, REST & AI

Telix Pharmaceuticals Limited • Melbourne

Hybride
AUD 130 000 - 170 000
Hybrid work environment
Shutdown leave
Paid parental leave
+2
Cloud App Developer: Salesforce Marketing Cloud & Heroku
Cloud App Developer: Salesforce Marketing Cloud & Heroku

Advance Delivery Consulting • Hornsby

Sur place
AUD 90 000 - 150 000
Mobile Application Developer
Mobile Application Developer

Advance Delivery Consulting • Hornsby

Sur place
AUD 120 000 - 160 000
Salesforce Engineer
Salesforce Engineer

King Living Pty • Sydney

Sur place
AUD 140 000 - 200 000
Principal Cloud-Native Solutions Architect
Principal Cloud-Native Solutions Architect

XPT Software Australia • Sydney

Sur place
AUD 180 000 - 260 000
Senior Technical Architect.- Comms, Energy & Utilities
Senior Technical Architect.- Comms, Energy & Utilities

Leadout Capital • Melbourne

Sur place
AUD 140 000 - 190 000
Senior Technical Architect
Senior Technical Architect

Leadout Capital • Melbourne

Sur place
AUD 180 000 - 260 000
Engineer - Salesforce
Engineer - Salesforce

Xero • Burwood

Hybride
AUD 120 000 - 180 000
Senior Salesforce Industries Architect & Delivery Lead
Senior Salesforce Industries Architect & Delivery Lead

Leadout Capital • Melbourne

Sur place
AUD 140 000 - 190 000
Technology Lead_Integration
Technology Lead_Integration

XPT Software • Sydney

Sur place
AUD 120 000 - 180 000