Java Developer - Midrand Verfied

R 25k-50k per month Midrand, Gauteng Midrand, Gauteng more than 14 days ago 29-01-2018 9:33:41 AM
26-03-2018 9:33:41 AM
Excellent opportunity exists for a Java Developer based in Midrand.
Salary = R 25 000 to R 50 000 p/m (depending on experience)

Main function:
Preparing and developing software programs

Fundamental Knowledge of:
• Traditional APIs
• Web APIs (SOAP, REST)
• XML, JSON and other standard file formats
• Unit testing

Must Have Skills:
• Object-oriented programming (C# and Java are the closest to Salesforce’s Apex language)
• Relational database (MS SQL, MySQL, Oracle, Postgres, etc.)
• Experience with Enterprise level deployments

Nice to have Skills:
• Experience with HTML, CSS
• Experience with JavaScript and one or more JavaScript frameworks
• Experience with the Salesforce platform
• Experience with Amazon Web Services (AWS) or similar platforms
• Experience with other CRMs, ERPs, CPQs, etc.
• Experience with version control systems

Education Requirements:
• Experience in computer programming work.
• Degree from an accredited four-year institution with major coursework highlighting computer science, management information systems, or a related field is preferred.
Advantageous: Relevant tertiary qualification

• Salesforce Administrator Certification
• Salesforce Platform Developer I Certificate
• Salesforce Platform Developer II Certificate
Requirements: Working Knowledge

• and CRM systems and strategies
• Salesforce automation and workflows
• Salesforce Security
• Advanced MS Office
• SQL (Data Management) working experience and knowledge
• Proven understanding of the software development lifecycle
• Cloud concept understanding
• APEX Visual Force coding experience is essential and
• A strong, up to date working knowledge of Salesforce Lightning is highly desirable
• Salesforce integration using SOAP and REST web services
• C#/.NET on the backend
• ReactJS + Redux, Boostrap, Sass and Webpack on the UI
• PostgreSQL for data
• Appveyor and AWS (EC2, Elastic Beanstalk, S3, RDS, SQS, Lambda) for ops
• Slack, JIRA, Bitbucket, Confluence
• VisualForce, HTML and CSS
• C# or Java, HTML, CSS and JavaScript.
• Marketing Cloud
Requirements: Experience

• Extensive Salesforce experience as a Salesforce Developer including projects successfully carried out of global scale
• Candidates need to have 5+ years’ experience in software development generally,

Responsibilities:

• Work with the inhouse Salesforce and Marketing cloud team to develop, enhance and improve our Salesforce systems.
• Work closely with the operational team and the Information Systems (IS) team to develop and enhance SalesForce to meet the needs of the team.
• Work closely with other departments in the organisation to achieve various project objectives.
• Continually look for ways to enhance and improve processes and database administration in order to add value to the team.
• Develop new apex code as well as maintain existing code in our Salesforce org.
• The position involves Salesforce development (apex as well as visual forcepage development)


Duties & Responsibilities:
1. To support implementation of the business requirements for the delivery of Work Packages and Change Requests in relation to the Salesforce solutions.
2. Assist in the day-to-day administration and monitoring of the Salesforce solutions, and act as the subject matter expert for Salesforce.
3. To implement application development requirements, with a constant focus on providing technical guidance and coordinating business efficiencies through the activities of applications development.
4. To liaise with IT infrastructure services and other third parties, in support of applications maintenance and development activities.
5. To promote opportunities for shared salesforce applications and common business efficiencies.
6. To define, plan and manage releases of Salesforce application updates.
7. To support improvement initiatives involving business applications.
8. To support the strategy for strategic, tactical and maintenance activities.
9. To take responsibility for time management; reporting and monitoring; risk management; issue management; quality assurance and change management in the Salesforce environment.
10. To act as technical expert for Salesforce, and share knowledge as appropriate.
11. To support other application team members and assigned resources as appropriate to the implementation of application related activities.
Ideal Experience
1. Development experience
2. Lightning Component Development
3. Visual Force Development
4. Knowledge of the Salesforce Lightning Design System
5. Experience in the following programming frameworks: C#, JS, HTML, SCSS,
6. Experience in Multiple Products such as Sales Cloud, Service Cloud and Marketing Cloud.
7. Experience in following standard coding practices, keeping custom code organized, readable, maintainable, and documented.
8. Custom Business Process Developments via Salesforce administration and configuration. Including Apex Technology.
9. Involvement on Implementing Integration Solutions using Salesforce API and Third Party Technologies.
Ideal Qualifications (You need at least one)
• Salesforce Platform Developer 1
• Salesforce Platform Developer 2

Systems Knowledge:

Significant Salesforce development experience, in a role that requires application development in a project environment.

Recruiter: iQ Logistica