Source description
About the role
Job Description Experience : 4 Years Job Location : Ahmedabad Notice Period : Immediate Joiner Role Description This is a full-time, on-site role as a Senior Software Engineer/Team Lead located in Ahmedabad. The individual in this role will lead a team in designing, developing, and deploying robust software solutions. Responsibilities will include back-end development, implementing best practices in programming and software architecture, and fostering a collaborative team environment to achieve project goals. Beyond technical contributions, the position involves mentoring junior developers and ensuring alignment with business objectives. Key Responsibilities: Design, develop, and maintain robust backend applications using C# and .NET Core. Build and maintain microservices-based architectures for scalable and high-performance systems. Develop RESTful APIs and integrate with external services. Containerize applications using Docker and support deployment processes. Use AI-assisted development tools to accelerate coding, testing, and debugging. Write clean, maintainable, and efficient code following best practices. Participate in code reviews, ensuring high-quality development standards. Collaborate with frontend developers, DevOps engineers, and product teams to deliver features. Troubleshoot, debug, and optimize application performance. Maintain documentation for developed features and services. Required Skills 5 years of experience in software development with .NET technologies. Strong proficiency in C# and .NET Core. Experience in Microservices architecture and REST API development. Hands-on experience with Docker containerization. Familiarity with AI-powered development tools (such as GitHub Copilot, ChatGPT, or similar). Knowledge of SQL databases and data access technologies (Entity Framework / Dapper). Understanding of software design patterns and best practices. Experience with Git or other version control systems. Job Description Experience : 4 Years Job Location : Ahmedabad Notice Period : Immediate Joiner Role Description This is a full-time, on-site role as a Senior Software Engineer/Team Lead located in Ahmedabad. The individual in this role will lead a team in designing, developing, and deploying robust software solutions. Responsibilities will include back-end development, implementing best practices in programming and software architecture, and fostering a collaborative team environment to achieve project goals. Beyond technical contributions, the position involves mentoring junior developers and ensuring alignment with business objectives. Key Responsibilities: Design, develop, and maintain robust backend applications using C# and .NET Core. Build and maintain microservices-based architectures for scalable and high-performance systems. Develop RESTful APIs and integrate with external services. Containerize applications using Docker and support deployment processes. Use AI-assisted development tools to accelerate coding, testing, and debugging. Write clean, maintainable, and efficient code following best practices. Participate in code reviews, ensuring high-quality development standards. Collaborate with frontend developers, DevOps engineers, and product teams to deliver features. Troubleshoot, debug, and optimize application performance. Maintain documentation for developed features and services. Required Skills 5 years of experience in software development with .NET technologies. Strong proficiency in C# and .NET Core. Experience in Microservices architecture and REST API development. Hands-on experience with Docker containerization. Familiarity with AI-powered development tools (such as GitHub Copilot, ChatGPT, or similar). Knowledge of SQL databases and data access technologies (Entity Framework / Dapper). Understanding of software design patterns and best practices. Experience with Git or other version control systems.