Senior Backend Developer - Dot Net - C# - BOT

21 Hours ago • 5-8 Years

About the job

SummaryBy Outscal

Join our dynamic and innovative team as a Senior Backend Developer and embark on an exciting journey of transforming a billion-dollar startup into a cutting-edge micro-services domain-driven design powerhouse. As a key member of our engineering team, you will play a crucial role in building the future of our company.

Roles & Responsibilities:

    • Lead the design, development, and maintenance of highly scalable and robust backend services and applications using C#
    • Architect and implement backend solutions, making strategic architectural decisions that align with business goals and scalability requirements.
    • Mentor and guide junior and mid-level developers, providing technical leadership, code reviews, and best practices.
    • Drive the adoption of design patterns and SOLID principles to ensure maintainable, extensible, and scalable codebase.
    • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software products.
    • Design and optimize database schemas and queries for performance, scalability, and reliability.
    • Champion a culture of test-driven development (TDD) and write comprehensive unit tests to ensure code coverage and maintainability.
    • Make architectural decisions regarding technology stack, frameworks, and third-party integrations, considering factors such as performance, security, and maintainability.
    • Lead technical discussions and provide insights into emerging technologies, industry trends, and best practices.
    • Troubleshoot complex backend issues, perform root cause analysis, and provide timely resolutions.
    • Ensure adherence to coding standards, best practices, and security guidelines.
    • Collaborate with DevOps and infrastructure teams to ensure smooth deployment and operation of backend services.
    • Participate in Agile development processes, including sprint planning, backlog grooming, and retrospectives.

Required Skills:

    • Bachelor's degree in Computer Science, Software Engineering, or related field.
    • 5-8 years of experience in backend development using C#
    • Expertise in object-oriented programming concepts, design patterns, and SOLID principles.
    • Proficiency in backend frameworks such as .NET Core (C#)
    • Strong understanding of relational databases and SQL queries, with experience in optimizing database performance.
    • Experience with ORM frameworks such as Entity Framework (C#)
    • Knowledge of RESTful API design and development.
    • Extensive experience in writing unit tests using testing frameworks like NUnit (C#)
    • Excellent problem-solving skills and attention to detail.
    • Strong leadership and mentoring skills.
    • Excellent communication and collaboration skills.
    • Ability to make strategic technical decisions and drive architectural discussions.
undefined

About The Company

We co‑innovate with the world's most ambitious brands to create transformative digital experiences.

 

Tamil Nadu, India (Hybrid)

India (Hybrid)

Tamil Nadu, India (On-Site)

Tamil Nadu, India (On-Site)

Tamil Nadu, India (Hybrid)

Tamil Nadu, India (Hybrid)

View All Jobs

Similar Jobs

NinjaVan - Senior Backend Developer

Telangana, India (On-Site)

Devoteam - Backend Developer Cloud (m/w/d)

Neue Mainzer Str. 34, 60311 Frankfurt Am Main, Deutschland (Remote)

Smarsh - Java Backend Developer

India (Hybrid)

Shyft Labs - Backend Developer

Uttar Pradesh, India (Hybrid)

workato - Senior Backend Developer (Engine team)

Masovian Voivodeship, Poland (On-Site)

workato - Senior Backend Developer (Engine team)

Porto District, Portugal (On-Site)

Newrick Network - Backend Developer

Islamabad Capital Territory, Pakistan (Remote)

Antarctica Global - Junior Backend Developer (Node.JS)

Maharashtra, India (Hybrid)

Head Digital Works - Node.js Backend Developer

Karnataka, India (On-Site)

Similar Skill Jobs

Aristocrat Gaming - Global Integrated Planner

Nevada, United States (Hybrid)

Aristocrat Gaming - Game Mathematician

New South Wales, Australia (On-Site)

Aristocrat Gaming - Senior Software Engineer

Quebec, Canada (Remote)

Aristocrat Gaming - Software Engineer

Texas, United States (Hybrid)

DraftKings - HR Generalist (Fixed-Term Contract)

Plovdiv Province, Bulgaria (On-Site)

DraftKings - Designer, iGaming

United States (Remote)

Software Engineering Jobs

Trek - Production Technician

Texas, United States (On-Site)

Scientific Games  - Supervisor, Manufacturing Management

Quebec, Canada (On-Site)

Aristocrat Gaming - Senior Software Engineer

Quebec, Canada (Remote)

Aristocrat Gaming - Software Engineer

Texas, United States (Hybrid)

DraftKings - Designer, iGaming

United States (Remote)

Scanline VFX - Pipeline Developer (Nuke)

Seoul, South Korea (Remote)

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug