Team Leader .NET - RIWI

Required Experience

C# and .NET Framework:

• Strong experience in development with C# and the .NET ecosystem.

Blazor and MudBlazor:

• Proficiency in developing web applications using Blazor (especially Blazor Server and WebAssembly) and MudBlazor components.

SignalR and Functions as a Service (FaaS):

• Knowledge of SignalR for real-time applications and experience with serverless architectures and Functions as a Service.

SOLID and GRASP Principles, and Clean Architecture:

• Mastery of SOLID and GRASP principles, with experience implementing Clean Architecture in projects.

Azure DevOps:

• Familiarity with Azure DevOps for Continuous Integration, Continuous Deployment (CI/CD), and project management.

CSS and Front-End Development:

• Competence in CSS and related technologies for user interface design and styling.

Responsibilities

Technical Leadership

Decision-Making: Make critical technical decisions, including selecting appropriate tools and technologies for the project.

Code Review: Review team members’ code to ensure quality and adherence to best practices.

Project Management

Planning: Assist in defining the project scope and setting realistic timelines.

Progress Monitoring: Track the team’s progress, ensuring deadlines and objectives are met.

Team Mentorship and Development

Training and Guidance: Provide guidance and training to team members, particularly junior developers.

Performance Evaluations: Participate in performance reviews and offer constructive feedback.

Communication

Communication Facilitator: Serve as a bridge between the technical team and stakeholders, such as Product Owners or managers.

Conflict Resolution: Manage and resolve team conflicts effectively.

Team Culture and Motivation

Foster a Positive Environment: Create a workspace where team members feel valued and motivated.

Promote Collaboration: Encourage teamwork and organize activities that strengthen group cohesion.

Adaptation and Continuous Improvement

Process Evaluation: Review and enhance work processes, adopting agile methodologies or other beneficial practices.

Feedback and Adjustments: Collect team feedback on operations and implement necessary changes.

Risk Management

Problem Identification: Detect and anticipate potential challenges in project development.

Risk Mitigation: Implement strategies to minimize risks affecting team performance or project delivery.

Attitudes and Approach

Strategic Mindset: Focus on long-term vision and how current decisions impact the project’s and team’s future.

Proactivity: Show initiative in identifying opportunities for improvement and driving effective changes.

Communication Skills: Clearly, persuasively, and effectively communicate ideas and decisions.

Adaptability: Demonstrate the ability to adapt to new technologies and changes in the system environment.

Results-Oriented: Maintain a strong focus on meeting and exceeding established objectives.

Job Category: Team Leader .NET
Job Type: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx