Job Description

Company DescriptionFinatech is an independent technology consultancy and software development firm based in Istanbul.We provide architectural guidance, custom software solutions, and cloud-native modernization services for enterprise organizations across banking, fintech, and technology sectors.We are looking for a .NET Developer to collaborate on enterprise-grade software projects and contribute to designing modern, scalable, and maintainable systems.Role DescriptionThis is a full-time hybrid role located in Istanbul, Türkiye, for a .NET Developer.You will be responsible for designing, developing, and maintaining modern, scalable, and high-performance applications built on the .NET platform. The role involves close collaboration with cross-functional teams, applying modern software architecture and clean coding practices, and contributing to the design of enterprise-grade systems.Main ResponsibilitiesDesign, develop, and maintain secure and high-performance .NET applications.Apply modern software architecture and clean coding principles in development.Contribute to microservices architecture design and system integration efforts.Work with Microsoft SQL Server, Entity Framework, and LINQ to build reliable and efficient data access layers.Participate in the full software development lifecycle: planning, coding, testing, deployment, and maintenance.Troubleshoot and resolve issues to ensure system reliability and performance.Stay up to date with emerging frameworks, tools, and best practices in software engineering.QualificationsBachelor’s degree in Computer Science, Software Engineering, or a related field.Minimum 2 years of experience as a .NET Developer, preferably in enterprise-scale or financial systems.Strong proficiency in C#, .NET, and object-oriented programming.Hands-on experience with SQL Server, Entity Framework, and LINQ.Familiarity with microservices, containerization, or API-based system integration.Strong analytical and problem-solving skills with attention to detail.Ability to work independently and collaboratively in a small, agile team.Eagerness to learn and adapt to new technologies.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs