Senior Software Engineers report directly to the Lead Software Engineers and work closely with architects, software engineers, database specialists, business analysts and test analysts. The Senior Software Engineer role is fundamental, ensuring we continue to deliver solutions that meet our high standards.
Yours is a key role in liaising with your immediate team, our customers and, at times, third parties. You will advise on, and architect, technical solutions, analyse business requirements, produce technical designs and fulfil development of projects to delivery.
You will be working in a multi-disciplinary team including Software Engineers, Testers and BA’s. This team works to support Business as Usual requests for change from our clients and remedy any defects against agreed SLAs.
The dedicated Software Engineers in the team work closely with clients and internal stakeholders, handling these changes and defects to business requirements.
The work is handled following agile methodologies and software engineering practices to ensure good communication, visibility and knowledge sharing with others in the team.
You will work closely with other experienced developers, database specialists, business analysts and test engineers. Strong development is fundamental to our change request and support process, ensuring we continue to deliver solutions that meet our high standards.
Yours is a key role in liaising with your immediate team and, at times, our customers and third parties. You will provide input to technical solutions, help fulfil development of projects and tasks to delivery for our Clients.
You will be enhancing existing applications. You will be developing across all layers of the applications and will be involved in the full software development lifecycle.
You will help design and implement software to the highest standard, according to defined coding guidelines. You will be working collaboratively within a cross-functional team where there is transparency and clear visibility of progress and risks.
You’ll take a proactive approach to your work, assisting with setting the standard for best development practice within the organisation.
The Technical QA Lead Engineer role at RDT is fundamental to our QA approach within the company. We are looking for a versatile QA Engineer who has experience in both Automation and Performance. This individual will be in charge of our strategic approach from a technical perspective in regards to tooling and best practice. Quality is at the heart of what we do and as such we need to constantly be reviewing our strategies across the board, to ensure that we are being the most optimum that we can be. The Lead role here will be to influence change in that area based on their technical expertise. This is an exciting opportunity for someone who is interested in moving Quality forward using the latest tools and standards from an automation and performance perspective.
The Platform Engineering role is at its heart a DEVOPS role but with a wide reach and proactive approach.
RDT is a Lean Software Engineering organisation and as such we focus on the key elements of delivery that make us highly efficient such as Continuous Integration, Continuous Delivery and build and deployment automation. Unlike traditional Software houses we don’t just do this internally, but bake it into our products to ensure that we provide our customers with our tools and experience also.
As part of the CTO team, that also includes Architecture and Innovation, the Senior Platform Engineer is a key role to shape, guide and implement the right platform for our products and teams. The role focuses on designing, building and supporting the RDT Agile teams to efficiently deliver the needs of the business and our clients along with driving innovation, consistency and efficiency in our software.
The role will need to support and influence key stakeholders, such as product owners, developers and operational teams to ensure our product and architecture strategies are understood, supported and ultimately delivered.
You will be working as part of an agile team, responsible for helping them to define, design, build and test solutions which achieve an acceptable level of quality against functional and non-functional requirements
Automation is at the heart of what we do and we believe in automating at the point of development change. Automation starts early in the sprint and is embedded in what we do and how we test. You will be working in an environment where automation skills are highly valued and appreciated.
We use Odin Axe as the basis for our test automation, TFS for managing our tasks and MTM for running and reporting out test packs. All members of the team write and execute tests, but it is the QA engineer who leads on this activity. It is essential that you have a quality driven mind with proven test skills and you will need to have manual and automation experience. Testing tends to be a mixture of unit, exploratory, manual and automated testing.