Job details

Full Stack Software Engineer (.Net Core ReactJS) (Ref 25666)

  • Docker
  • Agile
  • .NET
  • C#
  • API
  • DynamoDB
  • S3
  • UI
  • Web Applications
  • User Experience
  • Design Patterns
  • Scalability
  • Entity Framework
  • Reliability
  • Authentication
  • Containerization

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 8 months ago

Roles & Responsibilities

Responsibilities

• Responsible for the end-to-end solutioning and development of software and web applications

• Be part of an agile team responsible for products used by the Financial Industry

• Backend Development: Design, develop, and maintain microservices architecture using .NET Core and .NET 8

• Implement event-driven architecture to enable seamless communication between microservices

• Utilize Entity Framework (EF) for efficient database interactions and management

• Containerize applications using Docker for scalability and deployment flexibility

• Apply Domain-Driven Design (DDD) principles to ensure clean and modular code architecture

• Implement OAuth for secure authentication and authorization

• Develop and enforce security best practices to safeguard sensitive data and systems

• Utilize AWS services such as S3, Lambda, API Gateway, DynamoDB, etc., for backend development

• Develop RESTful APIs endpoints to facilitate communication between the frontend and backend

• Frontend Development: Develop responsive and user-friendly web applications using React.js and Next.js

• Write unit tests using Jest to ensure code quality and reliability

• Create reusable UI components and maintain a consistent design using Storybook

• Collaborate closely with UX/UI designers to implement intuitive and visually appealing interfaces.

• Troubleshoot and debug issues across the stack, ensuring smooth application operation.

• Optimize application performance and scalability for a seamless user experience.


Requirements

• Degree / Diploma in Computer Programing or related

• More than 3 years of experience in .NET Core, .NET 8, C#, and related backend technologies.

• Proven experience as a Full Stack .NET Core Developer or similar role.

• Experience building microservices architecture and implementing event-driven design patterns.

• Proficiency in Entity Framework (EF) for database management.

• Familiarity with Docker and containerization principles.


Licence No: 12C6060