Software Engineer

7 days ago


Istanbul, Istanbul, Turkey ICterra Information and Communication Technologies Full time

ICterra is a global software engineering company with offices in Munich, London, Wroclaw, İstanbul and Ankara. We combine 30 years of software development experience with technology expertise and proven methodologies to provide innovative solutions to our customers across multiple industries globally. With 200+ software professionals, we have been building strategic partnerships with the world's top IT and defence companies, providing software development and test services.

As our organization continues to grow, we are looking for "
Software Developer
" to join our team for Call Center projects

Responsibilities:


• Design, develop, test, debug new features, microservices and APIs for the
Call Center
domain.


• Maintain current Call Center applications to ensure high performance and high availability.


• Follow and execute on CI/CD practices for the products (including meeting code quality matrices, & test automations).


• Interact with various IT teams and share knowledge effectively with all stakeholders.


• Demonstrable experience and fluency with Spring Framework (Spring-Boot preferred).


• Strong experience in creating Restful web services.


• Hands on experience with Microservices development with Spring Cloud


• Experience with modern authentication mechanisms such as OAuth 2.0 and OIDC


• Experience with Genesys


• Good command over SQL and NoSQL databases


• Experience working in Scrum agile environment and tools (Pair programming, TDD, BDD, Pivotal methodology etc.)


• Experience with Java testing frameworks (Junit/Mocks etc.)


• Good knowledge of Browser and Server communication (REST, HTTPS, Cookies, Request Headers, APIs, REST, HTTP 1.1, HTTP2 etc.)


• Resolves technical issues through debugging, research and investigation.


• Able to understand client needs. Takes responsibility of the tasks assigned and can find solutions with minimum assistance.

Qualifications/Experience:


• BS or MS in Computer Science, Engineering or related fields.


• Knowledge of professional software engineering best practices for the full software development life cycle.


• Computer Science fundamentals in object-oriented design, data structures, algorithms, database design and problem solving.


• Experience with BOA framework is a preference


• Experience with most of the following Java, related technologies: Javascript, HTML, React or similar frameworks, building and using Microservices, building and consuming REST and SOAP APIs .


• Working knowledge of relational databases (Oracle preferred)


• Experience with Git and Git Flow.


• Experience with build tools such as Maven and potentially Docker/microservices/containers


• Preferrably have knowledge of monitoring applications (Kibana, Grafana, Dynatrace)


• Knowledge of Unit Test & Integration Test is a plus.


• Knowledge and experience about Redis, RabbitMQ, ELK, Mongo DB is a plus.


• Good team player, result oriented attitude and analytical mind.


• Strong communicational and interpersonal skills.


• High energy and drive.


• Good understanding of project management, system/software development lifecycle (SDLC) techniques and various industry standard agile practices (DevOps, Continuous Delivery, Continuous Integration, Scrum, Kanban)


• Ability to work in international teams


• No restriction for international travel


• No military obligation for male candidates


  • Software Engineer

    2 weeks ago


    Istanbul, Istanbul, Turkey Dream Games Full time

    We are looking for a passionate part-time Software Engineer to join our team. This is an exciting opportunity to contribute to all areas of game development, including programming of graphics, game logic and user interface using Unity. It is not required to have prior game development experience since we believe a competent software engineer can develop...

  • Software Engineer

    3 days ago


    Istanbul, Istanbul, Turkey Mindsite Full time

    Join Mindsite as Software Engineer,We're looking for a Software Engineer to join us, as part of our Data Acquisition Team, in our mission to develop robust and efficient software systems and data pipelines.What We're Looking For:Have a Bachelor's Degree in Computer Engineering or related disciplines,Have profound knowledge of Python,Have a strong command of...

  • Software Engineer

    7 days ago


    Istanbul, Istanbul, Turkey ONFTECH Full time

    Job DescriptionAbout UsONFTECH is a global leader in fintech solutions, dedicated to helping businesses navigate complex digital transformations. With a strong presence across the GCC and Europe, we specialize in process automation, centralized information management, and user-friendly solutions that drive efficiency and innovation.Our team thrives on...

  • Software Engineer

    2 days ago


    Istanbul, Istanbul, Turkey Dream Games Full time

    We are looking for a passionate new grad to join our team as a Software Engineer. This is an exciting opportunity to contribute to all areas of game development, including programming graphics, game logic, and user interface using Unity. It is not required to have prior game development experience since we believe a competent software engineer can develop...

  • Software Engineer

    3 days ago


    Istanbul, Istanbul, Turkey Paragon Trading Full time

    Company DescriptionParagon Trading is a high frequency trading hedge fund based in Istanbul. We are a tight-knit but decentralized team of highly-experienced traders and quants. Our mission is to achieve long-term, sustainable, and superior returns through the application of mathematical and statistical methods. We are an eager and passionate team that...

  • Software Engineer

    7 days ago


    Istanbul, Istanbul, Turkey Dream Games Full time

    We are looking for a passionate Software Engineer to join our team. You will contribute to all areas of game development, including programming of graphics, game logic, and user interface using Unity. It is not required to have prior game development experience since we believe a competent software engineer can develop great things in any field. You will...

  • Software Engineer

    2 weeks ago


    Istanbul, Istanbul, Turkey Bigger Games Full time

    We're looking for Software Engineers who will grow with the challenges of chart-topping games.Working closely with the Game Development Team, you will architect and maintain the large-scale backend architecture of mobile games that reach millions of players. While creating best-in-class feelings for our users, you'll solve thousands of engineering problems...


  • Istanbul, Istanbul, Turkey Peak Full time

    We are looking for a recent graduate Software Engineer to join our Engineering Team. Together with your team, you will be crafting code that brings to life game features, items and levels in our games which are enjoyed by a community of over 40 million monthly active players. This scale comes along with very interesting engineering challenges which we solve...

  • Software Engineer

    3 days ago


    Istanbul, Istanbul, Turkey Dream Games Full time

    We are looking for a passionate Software Engineer to join our team. You will contribute to all areas of game development, including programming of graphics, game logic, and user interface using Unity. It is not required to have prior game development experience since we believe a competent software engineer can develop great things in any field. You will...

  • Software Engineer

    7 days ago


    Istanbul, Istanbul, Turkey Haiqu Inc. Full time

    Advance practical quantum computing through robust, production‑grade software.Haiqu is building a world-leading software platform that enables previously impossible applications on modern quantum processors. Our full-stack approach has shown industry-first results in pilots with leading quantum early adopters. Backed by top investors, we offer a unique...