Software Architect & Team Leader Developer

Company: Binary Integrated Technology Solutions, BITS

Location: Saudi Arabia - Riyadh

Job Title: Software Architect & Team Leader Developer

  • We are looking for a talented and motivated Team Leader Developer with Software Architect expertise to join our team.
  • You will lead a team of front-end developers, back-end developers, and UI/UX designers, fostering a collaborative and innovative environment.
  • You will also play a pivotal role in designing and implementing the overall architecture of our systems, ensuring scalability, maintainability, and performance.

Responsibilities:

Leadership:

  • Provide technical leadership and mentorship to front-end developers, back-end developers, and UI/UX designers.
  • Foster a collaborative and high-performing development team environment.
  • Delegate tasks effectively and track team progress towards project goals.
  • Conduct performance reviews and provide ongoing feedback to team members.

Software Architecture:

  • Design and implement robust and scalable software architectures using the latest .NET Core technologies (front-end and back-end).
  • Lead the migration of existing systems to .NET Core, leveraging microservices and micro front-end architectures.
  • Ensure the architecture aligns with business needs and technical requirements.
  • Select and implement appropriate design patterns and best practices for software development.

Technical Expertise:

  • Develop and maintain web applications using ASP.NET Core with experience in both front-end and back-end development.
  • Implement best practices for software development, including unit testing, CI/CD (continuous integration/continuous delivery), and code reviews.
  • Oversee the implementation of a robust development environment and tools.
  • Act as a system administrator, maintaining development servers and ensuring smooth operation of development tools and infrastructure (a plus).

Communication and Collaboration:

  • Communicate effectively with all stakeholders, including developers, designers, product managers, and CTO.
  • Clearly document technical specifications, design decisions, and architectural blueprints.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay up-to-date on the latest web development trends and technologies.

Qualifications:

  • Proven experience as a Full-Stack Developer (5+ years) with strong expertise in ASP.NET Core (front-end and back-end).
  • Solid experience in software architecture and design principles.
  • Experience leading and mentoring a development team.
  • In-depth understanding of best practices for software development, including unit testing, CI/CD, and code reviews.
  • Experience with system administration tasks and maintaining development tools and infrastructure (a plus).
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to work independently and manage multiple tasks effectively.
  • A passion for technology and a strong desire to learn and grow.
تاريخ النشر: اليوم
الناشر: Tanqeeb.com

تاريخ النشر: اليوم
الناشر: Tanqeeb.com