.Net Engineer (Contract Role)
£550 – £600 per day.
Our client is a Global Payments service provide who is seeking a .NET Engineer with a strong background in payments processing, AWS cloud services, and Test-Driven Development (TDD) to join their team. As a .NET Engineer in this contract role, you will be responsible for developing and enhancing our payment systems while ensuring scalability, security, and compliance with industry standards.
Collaborate with the development team to design, implement, and maintain payment processing systems. Utilize your expertise in .NET development to build robust, efficient, and secure payment solutions.
Leverage your AWS experience to architect, deploy, and manage payment-related services on the cloud. Ensure scalability, reliability, and high availability of payment services.
Implement and maintain strong security measures for payment processing, adhering to industry best practices and compliance standards. Protect sensitive payment information and guard against potential security threats.
Apply your TDD skills to create well-tested and reliable code for the payment systems. Write unit tests, conduct integration testing, and participate in code reviews to ensure the quality of the software.
Identify and resolve performance bottlenecks in the payment systems, ensuring that the applications can handle high transaction volumes efficiently.
Work closely with product managers, designers, and other developers to understand business requirements, propose technical solutions, and deliver high-quality results.
Investigate and resolve issues related to payment processing, AWS services, and any other technical challenges that arise during the contract period.
Maintain clear and concise technical documentation, including architectural diagrams, API specifications, and system design documents.
Proven experience in developing .NET applications using C# and the .NET framework. Demonstrated expertise in building scalable and maintainable code.
Hands-on experience in payment processing systems, including payment gateways, secure transaction handling, and compliance with relevant regulations (e.g., PCI DSS).
Understanding and practical experience with AWS cloud services, such as EC2, S3, Lambda, and API Gateway, to build and deploy scalable solutions.
Strong proficiency in TDD principles and practical application. Experience writing unit tests and conducting automated testing to ensure code quality.
Knowledge of payment security best practices and experience implementing security measures to protect sensitive data.
Strong analytical and problem-solving abilities, with a focus on delivering effective and efficient solutions.
Excellent communication skills and the ability to work collaboratively in a dynamic team environment.