Software Engineer

Software Engineer

Harrogate Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
C

At a Glance

  • Tasks: Design, code, and automate tests for Certinia's software products.
  • Company: Join Certinia, a leader in Services-as-a-Business solutions on Salesforce's cloud platform.
  • Benefits: Enjoy flexible work options, collaborative culture, and opportunities for professional growth.
  • Why this job: Be part of a dynamic team creating impactful software for global customers.
  • Qualifications: Degree in Computer Science or related field; experience in Object Oriented languages required.
  • Other info: Familiarity with scrum methodology and Force.com development is a plus.

The predicted salary is between 36000 - 60000 £ per year.

WHO WE ARE Certinia (formerly FinancialForce) delivers a Services-as-a-Business platform that powers and connects all aspects of services operations, from services estimation and delivery to customer success management and financial planning and accounting. The company\’s Professional Services Automation (PSA), Customer Success, and ERP solutions delivered on Salesforce\’s leading cloud platform provide the ability to run a connected services business, deliver with intelligence, and achieve business agility. Headquartered in San Jose, California with offices around the world, Certinia is backed by Haveli Investments, General Atlantic and Salesforce Ventures. For more information, visit www.certinia.com . THE ROLE As a Software Engineer in the Certinia development team, you will be involved in the technical design, development and test automation of all aspects of the Certinia product line. You will develop, enhance, maintain software and write automated tests, in accordance with the Force.com best practices as specified by Salesforce.com. WHAT YOU WILL DO IN THIS ROLE Your responsibilities will include designing, coding, test automation, debugging and performance analysis. You may get involved with customer deployments, partner product integrations and competitive benchmarking. This position requires someone who has great interpersonal skills to work with many different departments within the company including Support, Consulting, Product Management, and Engineering. You will be developing high quality code that will be rolled out to hundreds of prospective customers. You are comfortable developing in Object Oriented languages, such as Java, .Net, Python or ideally, the Salesforce Apex language. The job involves working as a member of a project team building new functionality or enhancing existing functionality in line with Certinia’s development program. Knowledge of scrum methodology would be an advantage as well as having developed packaged solutions sold to external customers Knowledge and experience of complex enterprise applications and advanced OO patterns and architecture principles, such as database design and concurrent users Working with the Product Owner, Business Analysts and Technical Architect to develop software from a set of requirements using the scrum methodology. Working within a scrum team To assist with training other members of the team To review User Help documentation. Working within a framework of published standards and practices within the company. The development of high quality software within agreed timescales Work with Business Analysts providing technical advice and guidance Support of the operational business through adoption of new technologies and development of ad-hoc prototypes Smooth throughput of various planned and unanticipated issues arising during the development phases Supporting the SCRUM release planning and sprint planning process through analysis and estimation of development work Development of Automated Tests WHAT YOU NEED TO BE SUCCESSFUL IN THIS ROLE Experience of developing in Object Oriented languages, Java or C# or other related languages Educated to degree level or equivalent in a relevant subject (such as Computer Science) Demonstrable experience of developing enterprise applications. Also skilled at analysing and solving problems including understanding of application architecture principles Understanding of data integration, Web Services and REST Services Ability to work independently and as part of a team Strong communication skills with the R&D team members Resourcefulness in getting over problems and establishing clarity Great communication skills WHAT ELSE WOULD BE GREAT Managing time and projects Ability to communicate well with staff in customer-support and other departments Experience developing on Force.com #J-18808-Ljbffr

Software Engineer employer: Certinia

At Certinia, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Software Engineer, you will have the opportunity to work with cutting-edge technology in a dynamic environment, while benefiting from professional growth opportunities and a supportive team atmosphere. Our San Jose headquarters offers a vibrant location with access to a thriving tech community, ensuring that your career development is both meaningful and rewarding.
C

Contact Detail:

Certinia Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with Salesforce's Force.com platform and its best practices. Understanding the nuances of this environment will not only help you during interviews but also demonstrate your commitment to the role.

✨Tip Number 2

Brush up on your Object Oriented programming skills, particularly in Java or C#. Being able to discuss your experience with these languages confidently can set you apart from other candidates.

✨Tip Number 3

Showcase your experience with scrum methodology. If you've worked in agile environments before, be ready to share specific examples of how you've contributed to sprint planning and team collaboration.

✨Tip Number 4

Prepare to discuss your problem-solving skills and how you've tackled complex issues in past projects. Highlighting your resourcefulness and ability to communicate effectively with cross-functional teams will resonate well with the hiring managers.

We think you need these skills to ace Software Engineer

Object Oriented Programming
Java
C#
Python
Salesforce Apex
Test Automation
Debugging Skills
Performance Analysis
Scrum Methodology
Enterprise Application Development
Database Design
Web Services
REST Services
Problem-Solving Skills
Communication Skills
Team Collaboration
Time Management
Project Management
Technical Documentation

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Software Engineer position at Certinia. Familiarise yourself with their Services-as-a-Business platform and the technologies they use.

Tailor Your CV: Customise your CV to highlight relevant experience in Object Oriented languages like Java or C#. Emphasise any experience you have with enterprise applications, scrum methodology, and automated testing, as these are key aspects of the role.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of Certinia's products. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to work within a team.

Highlight Soft Skills: In your application, don't forget to mention your strong communication skills and resourcefulness. These are essential for collaborating with various departments and overcoming challenges during the development process.

How to prepare for a job interview at Certinia

✨Understand the Company and Its Products

Before your interview, take some time to research Certinia and its Services-as-a-Business platform. Familiarise yourself with their Professional Services Automation (PSA), Customer Success, and ERP solutions. This knowledge will help you demonstrate your interest in the company and how your skills align with their products.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Object Oriented languages like Java, .Net, or Python. Highlight any projects where you've developed enterprise applications or automated tests. If you have experience with Salesforce Apex, make sure to mention it, as it's particularly relevant for this role.

✨Demonstrate Your Problem-Solving Abilities

During the interview, be ready to share examples of how you've tackled complex problems in previous roles. Discuss your understanding of application architecture principles and how you've applied them in real-world scenarios. This will show your analytical skills and resourcefulness.

✨Emphasise Teamwork and Communication Skills

Since the role involves working closely with various departments, highlight your interpersonal skills and ability to collaborate effectively. Share experiences where you've successfully communicated technical concepts to non-technical team members or worked within a scrum team to achieve project goals.

Software Engineer
Certinia
Location: Harrogate
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Software Engineer

    Harrogate
    Full-Time
    36000 - 60000 £ / year (est.)
  • C

    Certinia

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>