Software Engineer/Backend Developer - Anywhere in India/Multiple Locations/Bangalore - Forward eye technologies

    Default job background
    permanent Technology / Internet
    Description

    Job Description :


    We are seeking a highly skilled Backend Developer with expertise in C/C++/C# and .NET Core development, specializing in multi-threaded design.

    As a key member of our development team, you will play a crucial role in designing, implementing, and maintaining the backend systems that power our applications.


    Responsibilities :

    Backend Development :

    • Design, develop, test, and maintain efficient and scalable backend systems.
    • Implement features and functionality in C/C++/C# and .NET Core to meet project requirements.

    Multi-Threaded Design :

    • Utilize multithreaded design principles to optimize system performance and resource utilization.
    • Identify and resolve concurrency issues, ensuring the system's responsiveness and stability.


    Collaboration :


    • Collaborate with crossfunctional teams, including frontend developers, architects, and quality assurance engineers, to deliver highquality software solutions.

    Code Review:

    • Participate in and conduct code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.

    Performance Optimization :

    • Analyze and optimize existing backend systems for performance improvements.
    • Troubleshoot and resolve system issues, ensuring a reliable and efficient operation.

    Documentation :

    • Create and maintain technical documentation for code, system architecture, and implementation details.
    • Keep documentation uptodate with changes and enhancements.

    Requirements :

    Technical Skills :

    • Proficiency in C/C++/C# and .NET Core development.
    • Strong understanding and practical experience in multithreaded design.
    • Familiarity with backend development frameworks and libraries.

    Experience :

    • Proven experience in designing and implementing scalable backend systems.
    • Previous work on projects involving multithreaded applications.

    Problem-Solving :

    • Strong analytical and problemsolving skills with the ability to troubleshoot and debug complex issues.
    Team

    Collaboration :


    • Excellent communication skills and the ability to work effectively in a collaborative team environment.

    Education :

    • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

    Preferred Qualifications :

    • Experience with distributed systems and microservices architecture.
    • Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud).
    • Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.


    If you are a talented Backend Developer with a passion for building robust and high-performance systems, we invite you to join our dynamic team and contribute to the success of our cutting-edge projects.

    )