Senior Software Developer (Payment Systems)
We usually respond within a week
We are looking for a dynamic Senior Software Developer to join our partner's team!
They're aiming to become a global actor in Tourism Systems, Extended Reality (AR/VR), Blockchain Technologies, Game Development, and Financial Technologies. In addition to their central office in Ataşehir/İstanbul, our partner firm has branches in Antalya and Elazığ in Turkey. They have also strengthened their position in the global market by opening a new office in Austin, USA, which hosts world technology giants from all over the world.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5+ years of work experience in software development.
- Excellent performance and practical experience with Microsoft Development Technologies, .NET Framework, .NET Core, C#.
- Deep understanding of programming fundamentals (OOP, SOLID, DRY, YAGNI, KISS, data structures, algorithms).
- Experience in at least one of the following: Merchant Management, ISO 8583 Switch, Provisioning, EMV, Compliance (Visa, Mastercard, BKM, etc.), Certification, Dispute Management, POS.
- Strong knowledge of RESTful API design and consumption.
- Familiarity with distributed cache and messaging queues.
- Experience with object-relational mapping techniques and ORM frameworks/tools.
- Proficiency in authentication/authorization protocols.
- Familiarity with CI/CD workflows for DevOps.
- Infrastructure or module code development in accordance with protocols and analysis documents.
- Unit testing practices with complete coverage.
- Ability to write quality, readable, testable, and maintainable code.
- Good understanding of lean/agile values and their implementation in SDLC. Comfort with Agile methods such as Scrum and/or Kanban.
Communication Skills:
- Ability to convey ideas effectively and clearly.
- Professional communication skills for engaging with various stakeholders.
- Capability to be concise, open, and persuasive in all forms of communication.
- Proactive in detecting and resolving issues at the earliest stage.
Teamwork Expectations:
- Strong ability to contribute to a sustainable, high-quality product.
- Capacity to offer practical and efficient solutions.
- Skills in directing technical and non-technical negotiations toward positive outcomes.
- Deep understanding of team, task, and customer dynamics to prevent or resolve issues swiftly by collaborating with relevant managers.
- Ability to act with common sense when solving problems.
- Locations
- Istanbul
- Remote status
- Hybrid Remote
About Wide and Wise
Wide and Wise is a recruitment company based in Turkey and Estonia, working with companies who need assistance finding the best talent in EMEA.
Senior Software Developer (Payment Systems)
Loading application form