Senior Software Developer (Full-Stack)

Location: Istanbul

Post date:  June 05, 2020

About Us

Customer experience management was complicated. We simplified it. Alterna CX solution helps companies measure and manage customer experience and get better results. Some of the most reputable companies in retail, insurance, and banking industries across four countries, including Akbank, İş Bankası, Koçtaş, Sharekhan by BNP Paribas and IuteCredit, use Alterna CX.

About the job

  • Builds and works on our enterprise-grade software systems running on the Microsoft.NET development stack
  • Works closely with our Support Team, providing technical guidance and prioritizing implementation-support tasks

Responsibilities

  • Design, build and implement high-quality integrations with our Engineering team
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop and maintain services used in application integrations
  • Collaborate with internal product team and vendors to fix and improve products
  • Document the integration design in accordance with best practices
  • Build reports and/or data extracts to support business analysis
  • Resolve system defects and develop solutions as needed
  • Provide technical assistance to troubleshoot and resolve integration errors to our customers

About you

  • BSc/BA in Computer Science or a related degree
  • Minimum 5-6 years of development experience
  • Experience;
    • in cloud vendor technologies (GCP and Azure is a huge plus)
    • in C#, ASP.NET Web API, Single Page Application and CSS
    • in JavaScript frameworks, i.e., Vue.js, AmpersandJS, is a huge plus
    • in RESTful API’s and web services, multi-layer and multi-platform software development
    • working with RDBMS and NoSQL systems like MSSQL, PostgreSQL, MongoDB and Apache Solr
    • working with Kanban methodologies
  • Excellent knowledge of software and application design and architecture
  • Proven ability to thrive in a challenging, demanding and rapidly changing environment
  • Troubleshooting and problem-solving skills

Apply