Senior .NET Engineer at EPAM Systems, London/Remote, £Contract Rate
Role details
Job location
Tech stack
Requirements
ResponsibilitiesDesign, develop and maintain applications using C# and .NET technologies to deliver robust, scalable solutionsDesign, develop and maintain software for seamless integration and optimal performanceDesign and implement solutions for distributed systems and ensure efficient interaction with relational and NoSQL databasesImplement and maintain Infrastructure as Code (IaC) using AWS CDK with Python to automate deployment and management of cloud resourcesEnsure high-quality code through automated testing, particularly unit testing, and maintain a strong emphasis on code quality and complexityOversee the implementation and management of CI/CD pipelines to streamline the software development lifecycleMonitor system performance, identify issues and implement solutions to ensure high availability and performanceEnsure security best practices are followed and implement necessary measures to protect cloud infrastructure and applicationsParticipate in agile ceremonies and contribute to an agile mindset within the teamMaintain detailed documentation of code, processes and system configurationsRequirementsProven experience as a Senior .NET Engineer, preferably in the finance sectorStrong understanding of AWS services and hands-on experience with Infrastructure as Code (IaC), particularly using AWS CDK in PythonExperience with automated testing frameworks and solid understanding of unit testing principlesExperience working in agile environments and a strong agile mindsetStrong knowledge of distributed systems architecture and database design, including relational and NoSQL databasesExcellent problem-solving skills and ability to think critically and creativelyLeadership and collaboration skills with the ability to communicate effectively with team members and stakeholdersPassion for code quality and commitment to maintaining high standards of software developmentNice to haveExperience with Entity Framework or other CRMsExperience designing and building systems using a contract-first methodologyExperience writing tests or scripts in PythonFamiliarity with Kubernetes and container orchestrationExperience with relational and/or NoSQL databasesAbout Contract Spy