Job Title: Backend Developer
Overview
Are you passionate about crafting robust backend solutions with a focus on .NET Core and microservices architecture? Join our team as a Backend Developer and play a pivotal role in designing, developing, and maintaining scalable backend systems for Financial Issuers based in UK. If you thrive in a collaborative environment and are eager to work with cutting-edge technologies, we want to hear from you!
Responsibilities
Collaborate closely with the development team to design and implement backend systems using .NET Core, C#, and microservices architecture principles. Develop and maintain RESTful APIs, leveraging Swagger OpenAPI and ReDoc for clear and comprehensive documentation. Implement authentication and authorization mechanisms using JWT and integrate with external systems through API gateways. Utilize NoSQL (such as DynamoDB), MySQL, PostgreSQL, or other database technologies to manage data efficiently. Containerize backend services using Docker for seamless deployment and scalability. Utilize AWS technologies like S3 bucket for storing and managing data, Lambda for serverless computing, and other AWS services as needed for development. Work closely with the DevOps team to deploy and manage applications on AWS, specifically leveraging services like EKS for container orchestration. Participate in code reviews, providing constructive feedback to maintain code quality and ensure adherence to best practices. Stay updated with the latest trends and technologies in backend development, proposing improvements and optimizations to existing systems.
Qualifications
Bachelor's degree in computer science, Engineering, or related field, or equivalent experience. Proven experience in backend development, with a strong proficiency in .NET Core, C#, and microservices architecture. Hands-on experience with Swagger OpenAPI, ReDoc, and building RESTful APIs. Familiarity with NoSQL databases (such as DynamoDB), MySQL, PostgreSQL, or similar technologies. Familiarity with AWS services like S3 bucket for data storage, Lambda for serverless computing, and other relevant AWS technologies. Experience with containerization using Docker and container orchestration using EKS. Knowledge of API gateways and authentication mechanisms, including JWT. Strong problem-solving skills and the ability to troubleshoot complex issues. Excellent communication and collaboration skills, with a passion for working in a team environment.
React.js, Typescript, JavaScript, flux, redux, micro frontend framework, EcmaScript, Immutable.js, Babel, Webpack, NPM,
Preferred Qualifications
Experience working with AWS cloud services, specifically EKS. Familiarity with message queueing systems like RabbitMQ or EQS. Understanding of CI/CD pipelines and automated deployment processes like Jenkins Pipeline, Octopus Cloud etc. Previous experience working in Agile development environments.
If you're enthusiastic about backend development and eager to contribute to exciting projects leveraging the latest technologies, apply now and join our team of talented developers driving innovation in the industry!
Skills: .net core,aws,microservices,backend development,typescript,javascript,ecmascript