Intuceo

Intuceo - Lead .Net Developer

Bengaluru, KA, IN

$7–$14
13 days ago
Save Job

Summary

Job Description

Key Responsibilities :

  • Develop and maintain high-quality, scalable, and efficient code using .NET 7 and Angular 14 for full-stack development.
  • Write clean, well-structured, and maintainable code that adheres to coding standards and best practices.
  • Define application design and architecture, ensuring solutions meet business requirements and align with long-term strategic goals.
  • Update application architecture as needed to improve performance, scalability, and maintainability.
  • Create and maintain comprehensive technical documentation, including data flow diagrams, system architecture diagrams, and design specifications.
  • Conduct thorough code reviews to ensure code quality, consistency, and adherence to architectural guidelines and best practices.
  • Provide constructive feedback to developers to promote code improvement and knowledge sharing.
  • Investigate, diagnose, and debug complex production issues to ensure the smooth operation of applications and minimize downtime.
  • Implement robust logging and monitoring solutions to proactively identify and address potential problems.
  • Provide technical leadership, guidance, and mentorship to the development team.
  • Delegate tasks effectively, set clear expectations, and monitor team performance.
  • Foster a collaborative, supportive, and results-oriented team environment.
  • Identify training needs and facilitate professional development opportunities for team members.
  • Work closely and collaborate effectively with cross-functional teams, including product managers, business analysts, QA engineers, and other stakeholders, to ensure seamless integration and successful delivery of projects.
  • Participate in project planning, estimation, and risk assessment activities.
  • Monitor project progress, identify and address technical challenges, and escalate issues as needed.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8-10 years of hands-on experience in developing applications using the .NET framework and .NET Core.
  • Strong proficiency in C# and the .NET ecosystem.
  • Extensive experience with ASP.NET MVC/Web API for building web applications and services.
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience with database design and development, including relational databases (e.g., SQL Server, PostgreSQL) and/or NoSQL databases.
  • Experience with ORM frameworks such as Entity Framework Core or Dapper.
  • Knowledge of front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, Vue.js) is a plus.
  • Familiarity with containerization technologies like Docker and Kubernetes is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
  • Proven ability to lead and mentor a team of developers.
  • Experience working in an Agile/Scrum environment.

Preferred Skills

  • Experience with microservices architecture.
  • Knowledge of message queues (e.g., RabbitMQ, Kafka).
  • Experience with performance tuning and optimization.
  • Understanding of security best practices for web applications.
  • Contribution to open-source projects.

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job