Cheltenham, Gloucestershire
Jumar Solutions Ltd
Sales force Developer
6 months initially
Hybrid – Cheltenham
Outside IR35
Role purpose:
Assumes the role of key development and technical specialist resource for the team and is responsible for developing and delivering quality software solutions
Maintain a detailed knowledge of existing applications & systems
Work alongside other Senior Software Engineers to ensure compliance to coding and design standards
Provide coaching and mentor other team members in key technologies and developments to improve the general skill set of the team and increase knowledge of solution
Key accountabilities:
Developing solutions using:
o Technologies: Salesforce, Apex, Lightning, Visualforce, REST, JSON. Experience of Marketing Cloud, Heroku and or Messaging (SNS, SQS) is also desirable.
o Experience using databasesis desirable, eg SQL Server, MySQL, PostgreSQL, RedShift.
o Tools/Frameworks: Salesforce Dataloader, Workbench & Developer Console.
Experience of the following tools is desirable: PeopleImport & Demand Tools; Mavensmate, Git, Confluence, JIRA, Bamboo, MySQL Workbench
o Methodologies: Agile, Scrum, Test Driven Development (TDD), Continuous Integration (CI).
Provide technical leadership and innovation utilising advanced technical skills.
Accountable for the development of quality solutions based on technical requirements
Provide coaching and mentor other team members in key technologies and developments to improve the general skill set of the team and increase knowledge of solutions
Code/configure and document complex solutions from supplied specifications, using agreed standards and tools and conduct reviews with others as appropriate.
Skills, qualifications, and experience:
Educated to Degree level in a relevant computing discipline or equivalent professional experience.
Experience leading and designing solutions using:
o Technologies: Salesforce, Apex, Lightning, Visualforce, REST, JSON. Experience of Marketing Cloud, Heroku and or Messaging (SNS, SQS), ASP.NET, C#, Web API, MVC, Angular is also desirable.
o Databases: SQL Server, MySQL, PostgreSQL.
o Tools/Frameworks: Visual Studio 2015 and above, Git, Soap UI, MSpec, xUnit, Jasmine, SpecFlow, Confluence, JIRA, Bamboo, MySQL Workbench
o Methodologies: Agile, Scrum, Test Driven Development (TDD), Continuous Integration (CI).
Strong knowledge of rest API’s and integration via API’s, software design patterns.
Excellent communication & interpersonal skills.
Be able to communicate effectively to both technical and non-technical audiences.
Experienced in designing and building usable and scalable systems and applications.
Comfortable working in a dynamic, large-scale agile change initiative with multiple technologies.
Experience developing for the cloud,specifically AWS.
Experience of test-driven development alongside use of automated test frameworks, mocking/stubbing and xUnit/MSpec.
Experience using Behaviour Driven Development with Cucumber
Define and maintain coding and best practice standards and documentation guidelines
Develop and maintain specialist knowledge of cloud technologies, design principles, architectures, and software
Analyse data requirements to establish, modify and maintain object/data models
Act as a Subject Matter Expert (SME) for related technologies and understand the interactions between the systems
Work in close collaboration with Solution Architects to produce systems analysis documentation for implementing new projects and system changes
Work with Change & Release Management to ensure a smooth transition/transfer of new systems and developments into the Production environment
Support our Core IT Partner (CITP) with release deployment and configuration duties
Provide accurate estimates for development activity as part of a request for change deliverable (either standalone or as part of a project)
Maintain interoperability of all development work to ensure that applications can work with other products or systems, present or future, without any restricted access or implementation
Develop user stories working with product owners and SMEs; developing sprint goals, translating business requirements into technical specifications, and assist in maintaining product backlogs as needed
Validate technical requirements and prioritisation in line with product roadmap
Evidence testing to satisfy criteria for delivering a release, end to end business process testing as per Agile methods
Provide support for new releases for the agreed early life support period and ensure high quality handover information before discontinuing support, including secondments to support where appropriate
Provide technical input into long term continuous improvement activities carried out by CITP