Protego Technologies has partnered with Nasdaq-listed REPAY, an established and fast-growing financial technology and payment processing company, to establish a new technology centre in Dublin to accelerate the creation of innovative payment solutions for clients in the North American market.
The Opportunity
You have the opportunity to work as a .NET Developer where you will be part of an Agile software development team working on core payment processing services that are critical to the operation of thousands of businesses.
The role will be hybrid, though ideally within commuting distance of our office in Dublin to facilitate occasional meetings. You must already be permitted to live and work in Ireland.
The current .NET Tech Stack:
- .NET Core
- Hosted on multiple AWS regions, utilizing many core AWS services (SQS, SNS, Lambda, EC2, EKS, S3, DynamoDB, RDS, Aurora, etc.)
- Docker, Kubernetes, Kafka
- Infrastructure-as-code using Terraform
- CI/CD with Jenkins
Responsibilities
- Developing secure, high performance and reusable software with excellent test coverage.
- Deploying and owning your services in production
- Building and enhancing the core API, user interfaces, and backend processing systems.
- Participating in the design of core products.
- Developing and deploying to cloud-based technology (AWS)
Core Skills
- Extensive experience working with C# and .NET, together with Web API 2.0 and Entity Framework
- Cloud experience with AWS
- Experience with SQL Server and database design
- Knowledge of automated testing toolsets and methodologies
- Experience with building, owning and supporting highly available systems
- Strong understanding of application security
- Experience with continuous integration and automated build tools such as Jenkins
- A track record of success with developing modern APIs
Bonus Skills
- Experience working with modern JavaScript frameworks is an advantage, with React preferred
- Experience with Linux (cross platform development)
- Familiarity with PCI compliance
- Experience with payments processing and/or developing payments services
The ideal candidate
- Has several years’ experience as a .NET Developer, with an excellent understanding of the .NET stack.
- Experience with cloud services, especially AWS will be a distinct advantage.
- Has a keen sense of ownership for the services that your team builds and operates.
- Will have experience working in a highly automated build, test and deployment environment, using production metrics, monitoring and alerts.
- Wants to continually acquire and apply new technical skills.
- Is a true team player.