.NET Leadership Skills Software Development MySQL
- Proven experience in leading technical teams and mentoring developers. - Ability to define and enforce coding standards, architecture guidelines, and best practices. - Strong collaboration skills to work with product owners, architects, and cross-functional teams. - Experience conducting code reviews, providing constructive feedback, and ensuring code quality. - Ability to balance hands-on development with leadership responsibilities.
- Minimum 6 years of experience in software development using C#, .NET, and .NET Core (3+ years for lead roles). - Proven expertise in designing and implementing Microservices architectures. - Experience working with relational databases such as MS SQL or MySQL. Hands-on experience in designing and developing robust RESTful APIs. In-depth understanding and practical application of common design patterns, including Singleton, Factory, Repository, Dependency Injection, Observer, and Strategy. - Strong foundation in Object-Oriented Programming (OOP) principles. Solid practical knowledge of SOLID principles and their application in real-world projects. - Familiarity with message queue systems, such as RabbitMQ, Apache Kafka, ActiveMQ, Amazon SQS, or Azure Service Bus. - Ability to work independently, proactively identifying opportunities to improve system performance and architecture. - Excellent problem-solving skills and keen attention to detail. Strong English communication skills, both written and verbal
- FPT Care insurance plan tailored for FPT employees - Attractive annual summer vacation allowance. Offer upto $3000. Signing bonus upto 60M - Sponsored training courses for personal growth and up to 100% coverage for certification costs - Global and inclusive workplace with monthly cross-cultural events - International exposure and career growth across global locations - Work-life balance benefits with a flexible leave policy and annual health check-ups to support employee well-being