Senior Backend Developer
Monster Notebook
WE ARE LOOKING FOR A NEW GAMEMATE Actively operating in the Turkish information technology market for 26 years with high-performance gaming computers and accessories, and aiming to become a global technology brand; We are looking f or "Senior Backend Develope r” for our IT Department to get even stronger. We are expanding our development teams by internal Windows System and Hardware Management Desktop Application, E-commerce and ERP implementations projects. If you have an experience on just one of those relevant projects, please do not hesitate to apply for this position. QUALIFICATIONS Bachelor’s degree in Computer Engineering, MIS, Electrical-Electronics Engineering, or a related field Minimum of 3 years of experience in similar mid-level software development roles Advanced proficiency in English, both written and verbal Proven experience in software development using C# and .NET Core Experience in designing and developingAPIs Ability to write clean, maintainable code in line with SOLID principles Familiarity with 12-factor app methodology and microservices architecture Experience with Redis, RabbitMQ, or Kafka; Elasticsearch knowledge is aplus Proficient in SQL Server and/or PostgreSQL (preferred) Understanding of software development best practices and standards Experience with CI/CD tools and continuous integration processes Hands-on experience with Git and Docker Exposure to Agile/Scrum methodologies in software development projects Strong communication and collaboration skills with cross-functional teams Solution-oriented mindset with strong analytical, creative thinking, and problem-solving skills JOB DESCRIPTION Develop systems, processes, programs, and solutions that align with the company’s IT needs in coordination with other departments Design, develop, coordinate, and implement software development projects based company requirements Plan, organize, execute, coordinate, and control software development operations for effective performance Identify and implement the right technologies to improve overall company efficiency Take necessary technical and legal precautions to ensure information security Develop software solutions aligned with user needs and company policies Troubleshoot and resolve issues to ensure the smooth functioning of software systems Test developed software, ensure it operates efficiently, and perform maintenance when needed Ensure software compatibility across multiple platforms, including tablets and smartphones Support vendor relations and assist in securing the most suitable business/service contracts for outsourced IT services Stay updated with the latest technologies and prepare detailed reports on required software solutions Contribute to corporate knowledge by documenting all software development processes and activities Continuously learn and research new technologies in line with the company’s innovation goals.
This job was verified from LinkedIn Jobs Türkiye. Applications are completed on the original source.
Apply on the original listing ↗
Something wrong with this job?