The Role
A Software Engineer is an intermediate member of our Engineering team. Software Engineers are responsible for building technical solutions maintaining and improving the health of technology giving overall productivity of their team and customer outcomes.
You will develop software within Salesforce CRM Platform giving to engineering quality and demonstrate passion for your craft through user centric reliable and scalable solutions.
Key Responsibilities
The following are key responsibilities that the position will be accountable for on a daytoday basis
Build
- Work with other engineers to build test deploy and maintain software from development through to production
- Contribute to platform health ensuring that our systems are reliable resilient and efficient
- Contribute to the development of software employing current software engineering standard methodologies that are fit for purpose
- Work optimally within the team and contribute to existing DevOps environments
- Build software in alignment with existing frameworks and SEEKs technology strategy
- Solves problems and respond to production incidents through to resolution
- Develop Cloud first software
Implement
- Consistently write clean welltested readable software using secure coding practices current patterns and tooling
- Collaborate within your team to deliver excellent software
- Contribute to Agile delivery rituals and practices
- Build software applying secure coding practises in all development
- Communicate with others in a timely manner effectively and with empathy
- Contribute to a DevOps culture through effective collaboration and regular reflection
- Understand your customers and consider their needs in all development
- Provide operational support duties including oncall support work as per roster
- Collaborate with stakeholders to analyse and document business requirements and to transform requirements into fit for purpose end to end solutions
- Facilitate system enhancement activities including defining problem statements goals and scope along with AsIs and ToBe process
- Collaborate with cross functional teams to define and document the test scenarios
- Validate code changes by executing unit test endtoend test and regression testing
Support
- Take responsibility for your personal wellbeing safety worklife balance and support the wellbeing of other team members
- Contribute to the onboarding of new hires as required
- Comfortable with articulating different opinions with a peer/team
Strength
- Contribute to communities of practice at SEEK
- Improves self and others through inviting and providing regular feedback
Qualifications :
Essential Qualifications Skills and Experience
- Consistently write effective testable readable and secure code in more than one language
- Sound experience using modern software development practices
- Experience with Design Patterns and Data Modelling
- Experience applying continuous integration and continuous deployment (CI/CD)
- Commercial experience with agile methodologies (e.g.: Kanban Lean Scrum)
- Commercial experience working in multifunctional technology teams
- Ability to optimally communicate and contribute at team level
- Demonstrates Software development practices such as: Test Driven Development
- Behavioural Driven Development and Clean coding
- Demonstrates empathy and compassion in supporting other team members
- Experience imparting knowledge and skills to other team members as required
- Participates in wider SEEK Engineering communities of practice activities (e.g. Hackathon)
- Participates in user groups meetups and conferences and/or contributes to opensource projects
- Proactively manages professional growth and identifies learning opportunities
- Experience giving and receiving effective feedback and contributing to others learning
- Building and operating highly scalable available performant and secure solutions
- Previous experience with either Sales & Service Cloud or CPQ & Billing
- Experience gathering and documenting requirements from collaborators
- Experience defining and driving test scenarios
Salesforce Experience
- Commercial experience with Salesforce DX (Developer Experience) and scratch organisations
- Strong experience as a Software developer on the Salesforce platform
- Deliver enhancements using Salesforce Apex Apex Triggers Lightning Web Components Platform Events JavaScript and HTML/CSS
- Ability to use Salesforce SOSL / SOQL and Lightning APIs
- Experience with and understanding of declarative enhancement tools in Salesforce such as Flows Process Builder Formulas and Validation Rules Schema Builder
Salesforce Certifications
- Salesforce Administrator
- Salesforce Platform Developer I
Desirable Qualifications Skills and Experience
Skilled in modern programming (JavaScript TypeScript Java C#) AWS integration web and enterprise app development datadriven decisionmaking problemsolving and collaborative empathetic teamwork.
Additional Information :
The Team
The Software Engineer (CRM) is an integral member of the CRM Platforms team a dynamic group of guides within the larger Customer Technology Team which encompasses members across both technical and business spheres.
Operating in an Agile framework this team is driven by the ethos of continuous improvement and innovation in the marketing technology realm. Regular Agile rituals like standups sprint reviews and retrospectives underpin the teams workflow fostering clarity and iterative improvement.
You will work with roles including but not limited to: Software Engineers from Integration and Marketing teams; Engineering Managers; Product Managers; Data Engineers; Business Analysts; Testers; and Architects.
You could partner with people from: Salesforce Marketing Cloud team; Technical Services team; Architecture team; Engineering teams from other domains; Data Services team; and Business teams: Sales & Service Finance Marketing.
Why SEEK
- Hybrid working mode
- Mature and collaborative working culture
- Extended employee benefits
At SEEK we are passionate about fostering a culture of inclusion and wellbeing that embraces and values the diversity of our people. We are a purpose driven business that works with heart.
We know teams with diverse ideas experiences and perspectives are more creative and are critical to ensuring effective delivery and innovating to enable our future success. As such we welcome applications from people with diverse backgrounds and life experiences especially as they relate to gender sexual identity culture faith disability and life stages. If you have the skills curiosity and an adaptable mindset but dont meet every responsibility or qualification listed in this advertisement please still get in touch with us.
Should you require any specific support or adjustments throughout the recruitment process and beyond please advise us and we will be happy to assist.
SEEK kindly requests no unsolicited resumes or approaches from recruitment agencies and will not be responsible for any associated fees.
Remote Work :
No
Employment Type :
Fulltime