Backend Developer - Singapore - ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD.

    Default job background
    Description
    Roles & Responsibilities

    Astek is an IT consulting firm and we are hiring for Mid - Senior Level Backend Developer for one of our projects based in Singapore.

    Responsibilities:

    • Writing clean, efficient, and scalable C# code
    • Identifying and addressing technical risks, proposing solutions
    • Integrating and testing new features across diverse apps
    • Working in a dynamic Agile/Scrum development environment
    • Maintaining regular communication and close teamwork with colleagues during development
    • Turning app storyboards into functional, user-friendly apps
    • Working with cross-functional teams to understand business requirements and produce solutions
    • Keeping updated on new technologies and trends to proactively suggest ideas to improve the technology ecosystem

    Requirements:

    • Minimally 3 years of relevant experience
    • Able to lead the design and implementation of event-driven systems using technologies like Apache Kafka, RabbitMQ, or Azure Event Hubs.
    • Experience in defining event schemas, topics, and producers/consumers.
    • Hands-on experience in software development, actively participating in coding, debugging, and code reviews.
    • Able to mentor and guide development teams in best practices for .NET Core, C#, k8s or Kubernetes and event-driven design.
    • Able to collaborate with stakeholders to understand business requirements and translate them into technical solutions.
    • Experience in designing scalable and robust .NET Core applications with an event-driven architecture.
    • Able to architect and oversee the development of microservices-based solutions within the .NET Core ecosystem, and ensure proper service communication and orchestration.
    • Hands-on experience in integrating systems and designing APIs to facilitate data exchange between services, and ensure APIs are well-documented and secure.
    • Experience in addressing performance and scalability challenges, optimizing .NET Core applications for high throughput and low latency.
    • Able to collaborate with DevOps teams to ensure seamless deployment and management of solutions in Cloud environments, such as AWS, Azure, or Google Cloud.
    • Good in establishing coding standards, architectural guidelines, and best practices for the development team.
    Tell employers what skills you have

    ASP.NET Core
    Scalability
    Kubernetes
    .NET
    Azure
    AWS
    Architect
    Architectural
    Google Cloud Platform
    .NET Core
    RabbitMQ
    Writing
    Apache Kafka
    Google Cloud
    C#
    Debugging
    API
    Software Development
    Business Requirements