Role Overview:
We are looking for an experienced and passionate Full Stack .NET Team Lead to spearhead the development of highperforming web applications and services for our fintech platform. The ideal candidate will have a strong background in .NET development leadership skills and the ability to work in a fastpaced dynamic environment. This role involves handson coding architecture design and team leadership to drive the delivery of highquality solutions.
Key Responsibilities:
- Technical Leadership: Lead a team of fullstack developers (frontend and backend) providing mentorship guidance and support. Drive technical excellence and best practices within the team.
- Development & Architecture: Design develop and maintain scalable web applications and microservices using .NET technologies (ASP.NET Core C# Web API) and frontend technologies (Angular/React).
- Project Management: Collaborate with product managers UX designers and other stakeholders to translate business requirements into technical specifications. Manage the endtoend lifecycle of application development.
- Code Quality & Performance: Ensure that code is of high quality maintainable and scalable. Perform code reviews ensure adherence to security and performance standards and promote best practices.
- Agile Methodology: Oversee sprints contribute to sprint planning retrospectives and standups. Advocate for continuous integration and delivery (CI/CD) practices.
- Cloud Integration: Manage deployment maintenance and scaling of applications in cloud environments (preferably Azure). Implement cloudnative practices such as serverless architecture containerization and microservices.
- Technical Problem Solving: Lead technical troubleshooting efforts and identify innovative solutions to resolve complex issues within the system.
- Collaboration & Communication: Foster strong communication and collaboration within the team across departments and with external partners.
Required Skills & Experience:
- 7 years of handson experience in full stack development with a focus on .NET technologies including ASP.NET Core C# and Web API.
- Proficiency in frontend technologies including Angular React or Vue.js.
- Solid understanding of RESTful APIs Microservices and WebSockets.
- Strong expertise in SQL and NoSQL databases such as MS SQL Server MongoDB etc.
- Experience with cloud platforms particularly Azure including deployment scaling and management of services.
- Familiarity with DevOps tools and practices: CI/CD pipelines Docker Kubernetes and Git.
- Knowledge of financial services or experience working on fintech platforms is a plus.
- Proven experience in leading and mentoring development teams in an Agile environment.
- Excellent problemsolving skills and the ability to work well under pressure.
Preferred Qualifications:
- Bachelors or Masters degree in Computer Science Engineering or related field.
- Certification in Microsoft Azure or .NET frameworks.
- Experience with TDD/BDD unit testing and integration testing frameworks.
- Knowledge of security best practices in fintech or financial services.
Job Type: Fulltime
Pay: KD300.000 KD500.000 per month
Application Question(s):
- Do you have relevant experience into the Fintech Industry
Experience:
- .NET Development: 8 years (Required)
- Team management: 5 years (Required)
This job has been sourced from an external job board.
More jobs on