Career
Software Development Team Lead
  • Turkey
  • Full Time

Software Development Team Lead

To join our customer's team; We are looking for a Software Development Team Leader.

Requirements
• 8+ years of experience in software development,
•Bachelor's degree with a background in Computer, Software, Electrical and Electronics Engineering or Basic Sciences,
• Excellent knowledge of English in both speaking and writing,
•Good at design thinking, excellent team player, open-minded,
•Excellent troubleshooting, follow-up and problem-solving skills, attention to detail and both verbal and written communication skills,
Knowledge of creating and using RESTful APIs and Enterprise Level Web Applications and Restful Web Services based on Spring MVC Framework work
•Experience with microservice architecture,
• Facilitates technical decision making; incorporates feedback from the team and emerging patterns into the overall design,
• Experience in REST API development, security, gateway,
•.Net Core, Angular 2+, Node js. language experience,
• Experience in continuous integration in DevOps environment,
• Experience in both sql and no-sql databases,
•Has the ability to work in an agile environment with minimal guidance.
•To understand the domain model that is compatible with the business model, strategies, business period,
Collaborate in a cross-functional Agile team,
• Identify best practices as much as possible and support implementation teams,

Nice to Have
• Knowledge of Automated UI Testing Frameworks such as Selenium
• To have knowledge about Unit Testing
• To have knowledge about Solid Principles
• To have knowledge about Design Pattern
• Experience with visualization libraries such as D3, Highcharts
• Good level of German, Dutch, Spanish is a plus.