Profylr Glasgow City, Scotland, United Kingdom
Senior Software Developer
1 week ago Be among the first 25 applicants
WHO WE ARE:
Founded in 2020, Profylr is a pioneering RegTech company transforming how regulatory reporting and data transparency challenges are tackled in financial services. With our innovative Information Genetics solution, we’ve addressed one of the most pressing issues facing central banks and regulators worldwide—ensuring trust and confidence in the data used for critical micro and macro-economic decisions that directly impact people’s lives.
WHY US:
At Profylr, we don’t just adapt to industry shifts—we drive them. Recognised for our leadership in regulatory technology, we’re more than a company; we’re a team of seasoned experts committed to revolutionising how businesses approach data trust and regulatory reporting. This role offers an unparalleled opportunity to dive into groundbreaking projects that merge technology with purpose, providing a space for you to expand your skills and shape the future of data transparency and regulatory ecosystems.
We actively invest in creating a platform for individuals to grow and demonstrate their natural ability. Problem solvers, creative thinkers, and driven professionals will thrive in this space.
THE ROLE:
We’re seeking a highly skilled Senior Software Developer with a proven track record of delivering complex, scalable software solutions including designing and delivering complex data modelling and data lineage solutions. This role is pivotal to our ongoing development of cutting-edge technologies and will require the successful candidate to bring both technical expertise and leadership skills to drive project success.
RESPONSIBILITIES:
* Communication & collaboration: Working with leadership to strategically shape the future growth of engineering capability for delivery of deployable tech solutions, in line with the business's strategic objectives.
* CI/CD: Implement and refine Continuous Integration/Continuous Delivery pipelines to ensure rapid, automated build and deployment processes.
* Team Leadership: Provide guidance and mentorship to developers, fostering technical growth within the team.
* Database Management: Optimise database performance and development using Microsoft SQL Server/PostgreSQL, ensuring efficient and reliable data operations.
* API Integration: Architect and implement REST APIs for seamless integration with external systems and services.
* Cloud Services: Utilise and lead the implementation of Amazon Web Services (AWS) for application deployment, leveraging services such as EC2, S3, and Lambda.
* Advanced Solutions: Work with message queuing systems like RabbitMQ for asynchronous communication and integrate Elasticsearch for efficient data indexing and search functionalities.
* Code Optimisation: Perform code review to identify and address bottlenecks to improve the performance, scalability, and maintainability of applications.
* Testing and Quality: Co-ordinate with the Testing team to ensure delivery of high-quality software through use of automated testing frameworks such as Selenium, and lead efforts in code review and quality assurance.
* Working alongside the AI teams: Design backend solutions to ensure trust in the results of AI adoption.
PROFESSIONAL REQUIREMENTS:
1. Experience of forging new engineering teams, underpinned by quality development and deployment practices.
2. Minimum 5 years of experience in software development, with expertise in C# and the .NET Framework.
3. Extensive experience with Microsoft SQL Server or similar database management systems.
4. Demonstrated experience in AWS application development and deployment.
5. Proven experience working with complex data models and data lineage capabilities to ensure data integrity and traceability across systems.
6. Hands-on experience with RabbitMQ or other message queuing systems.
7. Familiarity with search technologies like Elasticsearch.
8. Proven ability to write and maintain high-quality code with a focus on performance and scalability.
9. Strong understanding of CI/CD pipelines and experience with tools like Jenkins, GitLab, or similar.
10. Experience with automated testing frameworks, including Selenium.
11. Experience with Agile methodology of code development.
12. Exceptional problem-solving skills and attention to detail.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Business Consulting and Services
#J-18808-Ljbffr