Dot Net Full Stack Developer

Year    Mumbai, Maharashtra, India

Job Description


Job Title: Technical Lead xe2x80x93DotNet Core +MicroservicesTotal Experience: 10+ YearsEmployment Type: PermanentJob Location: Mumbai, KolkataAbout Us:Dedicated to transforming learning and development via cutting-edge technological solutions, Company is a trailblazing one-stop shop for education technology. With a goal of improving educational experiences and empowering students, the firm has emerged as a leader in the field. Together with the recently acquired DoubleLine, Cpmpany is a part of the Straive group and uses technology, digital media, large-scale data, and solutions to build strong, firm foundations in engineering and learning design. This helps to close the gap that exists between students, teachers, and content curators. The biggest publishers, universities, and government education departments worldwide use Company solutions to assist in developing, implementing, and streamlining their digitalinfrastructure. We are honored to be our clients' top choice for solutions thanks to our wide range of offerings, and we lead the charge to improve access to, affordability of, and effectiveness of future education, so enablingmore students and learners. With more than 3500 employees, we are a powerful force in the US, the UK, South Africa, and India.Responsibilities:We are seeking a highly skilled DotNet Core Tech Lead to join our team. As a Tech Lead, who will be responsible for leading a team of developers in the design, development, and implementation of software solutions for our project. The ideal candidate will have expertise working in Agile environments and leading Agile teams is essential for this role.

  • Lead a team of developers in the design, development, and implementation of software solutions.
  • Collaborate with product owners, designers, and other stakeholders to understand business requirements and translate them into technical solutions.
  • Design scalable and maintainable solutions using Dot Net for the backend and React JS for the frontend.
  • Mentor and coach team members, providing guidance on best practices, coding standards, and technical challenges.
  • Ensure that software development processes are followed, and that code meets quality standards.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Provide technical leadership and support to the team, resolving technical issues and driving continuous improvement.
  • Identify and document design patterns using UML
  • Establish reference implementations of design patterns used to develop the microservices architecture
  • Perform design and code reviews and approve merge requests
Requirements:10+ years of experience in software development, with a focus on DotNet Core and Microservices.Primary Skills:
  • .NET Core 6/8: Proficiency in developing microservices using .NET Core or newer versions.
  • C# Programming: Strong knowledge of C# for writing and maintaining code.
  • Microservices Architecture:Understanding of distributed microservices architecture & principles, patterns, and practices. Knowledge of frameworks like Dapr/Aspire is a plus.
  • Debugging with Containers: Local debugging and remote debugging skills.
  • API Development: Experience with RESTful APIs, gRPC, and OpenAPI/Swagger for service communication.
  • Databases: Experience with SQL (e.g., SQL Server) and NoSQL databases (e.g., MongoDB, Redis).
  • ORM: Experience with Entity Framework (6+) and writing optimized LinQ queries.
Secondary Skills:
  • Cloud Native Development: Containerization: Familiarity with Docker for containerizing microservices.
  • Orchestration: Knowledge of Kubernetes or other orchestration tools for managing containers.
  • Observability: Comfortable with tools for observability like Grafana.
  • Logging Stack: Loki with Grafana for observing logs.
  • Monitoring Stack: Monitoring application health.
  • Message Queues: Experience with messaging systems like RabbitMQ or Apache Kafka for asynchronous communication.
  • Cloud Platforms: Knowledge of cloud services (e.g., Azure, AWS) and their integration with microservices.
  • CI/CD: Proficiency with continuous integration and continuous deployment tools (e.g., Jenkins, Azure DevOps).
Good to Have:
  • Domain Driven Design (DDD): Familiarity with DDD concepts.
  • Development Methodologies: Experience in Agile development.
  • TDD: Knowledge about Test Driven Development (TDD) is a plus.
  • UML: Understanding of UML diagrams.
  • Experience in building responsive and interactive web applications using React JS.
  • Proficiency in JavaScript, HTML5, and CSS3.
Behavioral Skills:
  • Adaptability: Willingness to learn new technologies and adapt to evolving requirements.
  • Attention to Detail: Precision in coding and understanding system requirements to avoid bugs and ensure reliability.
  • Creativity: Innovation in designing scalable and efficient microservices solutions.
  • Ownership: Taking responsibility for the quality and functionality of the code and services developed.
  • Debugging: Ability to find root cause easily and quickly.
Qualifications:
  • BE/BSc or Equivalent.
  • Highly motivated with excellent verbal and written communication, presentation, facilitation,negotiation and problem-solving skills.
  • Self-starter with strong organizational and time management skills, self-directed
Note:-Salary up to 30 LPAPls share your resume on greenshootshrsolutions@gmail.com

Green Shoots HR Solutions

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3535841
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Mumbai, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year