DevJobs

Senior .NET Developer

Overview
Skills
  • Python Python
  • .NET Core .NET Core ꞏ 5y
  • .NET .NET ꞏ 5y
  • React React ꞏ 3y
  • GraphQL GraphQL
  • Angular Angular
  • Node.js Node.js
  • Oracle Oracle
  • MongoDB MongoDB
  • Redis Redis
  • Microservices Microservices
  • Design Patterns
  • RESTful API RESTful API
  • Azure Azure
  • AWS AWS
  • Kubernetes Kubernetes
  • Docker Docker
  • OOP principles
  • SQL Server
  • Web Services
Commit is looking for a Technical Lead / Full-Stack Developer (.NET with React)

For Our Dynamic And Innovative Project-based Company.

Job Description:

  • Leading the development of complex technological projects across various domains.
  • Designing and implementing full-stack solutions using .NET (Core/Framework) for the backend and Angular/React for the frontend.
  • Managing and guiding development teams across multiple projects.
  • Writing high-quality, clean, and maintainable code using modern development methodologies (CI/CD, TDD).
  • Collaborating with team members, including product managers, UI/UX specialists, and project managers.
  • Full involvement in all project phases – from requirements gathering to implementation and support.

Requirements:

Professional Requirements:

  • Practical Experience:
  • 5+ years of backend development with .NET (including experience with .NET Core).
  • 3+ years of frontend development with React.
  • Proven experience in solving complex problems and providing quick solutions to challenges in the field.
  • Knowledge of additional programming languages such as Node.js or Python – a significant advantage.
  • Technical Skills:
  • Experience working with RESTful APIs, Web Services, and GraphQL.
  • Proficiency with relational databases (SQL Server/Oracle) and experience with NoSQL (MongoDB/Redis) – an advantage.
  • Familiarity with DevOps tools: Docker, Kubernetes, Azure/AWS.
  • Strong grasp of OOP principles, design patterns, and microservices architecture.
  • Experience in managing technology teams or professional leadership – a significant advantage.
  • Familiarity with Agile/Scrum methodologies.
  • Proficiency in technical English.

Personal Skills:

  • Creative thinking and the ability to solve complex problems.
  • Excellent interpersonal and teamwork skills.
  • Fast learner with the ability to adopt new technologies.
  • Task management and prioritization skills under pressure.

Additional Advantages:

  • Academic degree in Computer Science/Software Engineering – an advantage.
  • Experience working with global clients.

Interested in joining a leading team and growing with us? We'd love to hear from you! 🌟
Commit