Job Description
• To write clean, high-quality, high-performance and understandable code,
• Making application, database integrations, interfaces and new developments,
• Determine the software architecture, technical and functional roadmap of products and solutions, and be responsible for the entire software and development lifecycle,
• To lead the colleagues in the team, to ensure their coordination and development,
• To be able to regularly report by making the task and resource planning of the team under his/her responsibility,
• Ensuring that software projects are developed in standards that will meet business needs.
• Providing support for testing and deploying new software and features.
• Making test scenarios and tests of the functions produced and ensuring that they are transferred to the current environment.
• To follow technology and innovations, to participate in trainings called by the management and to use what they have learned as a result of these trainings in a way that will be beneficial for the business.
• Performing technical analysis, technical design, database design and architectural infrastructure studies when necessary.
• To review and evaluate the written codes.
Qualifications
• Graduated from related departments of universities (Preferably Computer Engineering or Software Engineering)
• Experienced in JavaScript, Java, Python software languages,
• Developed application on MySQL or SQL Server database,
• Responsible, proactive and result oriented
• Have team management skills
• High communication and problem solving skills,
• Able to communicate and develop effectively with internal units,
• Open to following new technologies, researching and learning,
• Preferably worked with Cloud services,
• Has used Linux-based operating systems at least at the basic level.
• Male candidates should have completed their military service.
• Candidates residing / able to reside in Ankara.