Job Description
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.