Senior Software Engineer

Edinburgh, SCT, GB, United Kingdom

Job Description

Vacancy Name



Senior Software Engineer

Company



Craneware PLC

Speciality



Technology

Category



Permanent

Location Country





Office Location



Edinburgh

Additional Locations





Introduction to Craneware




Let's transform the business of healthcare! At The Craneware Group, we are dedicated to empowering our customers with industry-defining insights that pave the way for a brighter future.



If you are an energetic, forward-thinking individual with a passion for innovation, we invite you to join our thriving team of more than 750 dedicated professionals. Together, we'll fuel the expansion of our SaaS platform and develop cutting-edge applications that redefine the healthcare landscape.



For UK Only Postings:

The Craneware Group supports a flexible work environment as well as a collaborative and teamwork focused atmosphere. Employees will be expected to work a hybrid working arrangement spending 40% of their time per month in the Tanfield office - approx 2 days per week.



The Team




Craneware is looking for passionate Senior Software Engineers to design, develop and deliver high quality software solutions for TCG products which drive improvements in the US-based healthcare market. We are growing a team of strong thinkers and innovators that are willing to work closely with product and customer-facing teams to design and develop new applications in the Cloud.



The Senior Software Developer is a self-motivated, responsible technologist who thrives in an agile and demanding environment. This Developer is driven to understand and meet customer expectations by building high performing, enterprise grade solutions. This role is for someone who works with large amounts of data, solve problems, and thrives in finding unique solutions to those problems.



You Will Be



Working in a highly energized, fast paced, agile environment. Developing and maintaining scalable web applications while ensuring performance and reliable database interactions for large, data-intensive workloads. Creating and consuming web-based APIs with a strong focus on RESTful design and integration. Collaborating with team members to solve real-world problems using prototypical examples, scenarios, and simulations. Contributing as a proactive team member, supporting departmental goals and objectives. Setting high personal expectations, demonstrating a strong sense of ownership, and encouraging the same in others. Communicating effectively, delivering the right information at the right level of detail and at the right time, according to technical, business, and customer needs. Establishing and maintaining professional working relationships with all levels of staff and external partners. Providing constructive feedback and mentoring other developers, fostering a collaborative and growth-oriented environment.



You Will Bring



Bachelor's degree in Computer Science or equivalent combination of related experience. Strong understanding of object-oriented principles and design as well as MVC and SOA architectures. Advanced proficiency in PHP, with extensive hands-on experience using frameworks such as Symfony or Laravel. Solid experience designing and maintaining test suites with PHPUnit (or a similar framework) and integrating them into a CI/CD workflow. Proficiency in database concepts, SQL and relational databases (PostgreSQL, Oracle, SQLite, MySQL, SQL Server). Solid knowledge of front-end web technologies (HTML, CSS, JavaScript). Experience with a framework such as Angular, React or Vue is a plus. Exposure to cloud platforms (AWS, Azure, or GCP), CI/CD pipelines, and containerization (Docker, Kubernetes) is a plus. Experience with clustered or distributed computing is also a plus. Detail oriented and self-motivated, with the ability to work with minimum/no supervision. Ability to understand and follow verbal and written communications. Willingness to be a collaborative team member and cooperate in the accomplishment of departmental goals and objectives. A desire to help other engineers grow and raise code quality, supported by practical experience in mentoring, reviewing pull requests and sharing knowledge across an organization. * Openness to and proficiency in learning new technologies and approaches.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3743151
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Edinburgh, SCT, GB, United Kingdom
  • Education
    Not mentioned