الوصف الوظيفي
We are looking for a skilled and motivated Senior Full Stack Developer with expertise in .NET Core and Angular to join our dynamic team. The ideal candidate will have over 5 years of experience in full-stack development, preferably within the fin tech sector, and a proven ability to design, develop, and optimize applications for high performance and scalability. In this role, you will be responsible for creating efficient, secure, and user-friendly applications, collaborating with cross-functional teams to deliver impactful fin tech solutions.Full Stack Development: Design, develop, and implement high-quality, scalable web applications using .NET Core for backend and Angular for frontend.Microservices Architecture: Develop and maintain microservices-based architecture, ensuring modular, reusable, and efficient components that scale with the business needs.Kubernetes and Containerization: Deploy and manage applications using Kubernetes, ensuring robust, scalable, and resilient applications for high-availability environments.API Development and Integration: Design and integrate RESTful APIs and microservices, enhancing application interoperability and optimizing data flows.Database Management: Design and optimize database schemas, ensuring efficient data storage, retrieval, and performance tuning as required.Code Quality and Best Practices: Conduct code reviews, maintain clean and organized code, and ensure best practices in software development, including unit testing and documentation.Collaboration and Communication: Work closely with product managers, designers, and other developers to gather requirements, discuss solutions, and ensure alignment with project goals.Continuous Improvement: Stay updated on the latest technologies and industry trends, contributing to knowledge-sharing within the team and improving existing solutions.Key Requirements:Experience: 5+ years in full-stack development, with a strong background in fin tech preferred.Technical Skills:Backend: Proficiency in .NET Core, including experience with dependency injection, asynchronous programming, and data access using Entity Framework.Frontend: Advanced experience with Angular, including RxJS, TypeScript, and component-based architecture.Microservices: Experience in developing and managing microservices, including message queues, event-driven architecture, and APIs.Kubernetes: Strong knowledge of Kubernetes, Docker, and containerization principles for efficient application deployment and management.Soft Skills:Excellent problem-solving abilities, with a logical and analytical approach to debugging and optimization.Strong communication skills to work effectively with both technical and non-technical team members.Ability to collaborate and contribute in a fast-paced, agile environment.Preferred Qualifications:Experience in cloud environments (AWS, Azure, or Google Cloud).Familiarity with CI/CD pipelines and DevOps principles.Exposure to fin tech domain knowledge and regulatory requirements.