What We Do in Dias ? / About Dias
We are one of the top 5 technological solution providers in the world with the product tracking and tracing systems we develop. Thanks to our expertise in the field of Tracking and Tracing Systems development, we offer the most effective marking and tracking technologies tailored to the production, distribution and logistics infrastructure and business needs of different sectors.
The solutions produced by Dias provide the following advantages:
- It protects consumers from counterfeit, smuggled and illegal products.
- It prevents activities that harm the public sector by reducing unregistered economic activities.
- It supports domestic technology production by employing domestic labor in technology solutions.
- It reduces dependency on foreign countries in production and technology applications by increasing efficiency in the use of domestic resources.
- It ensures that these goals are achieved more effectively, quickly, planned and economically thanks to the Product Tracking Platform.
We are looking for “Principal Staff Software Engineer” to join the inspiring journey of Dias, a unique technology solutions provider in its field in Turkey.
What we expect? / Duty And Responsibilities :
- Design, develop, and maintain service-oriented software solutions especially on cloud infrastructure,
- Analyze application specifications and document user requirements,
- Write high-quality code, debug, and handle external dependencies,
- Participate in implementation plans, including schedules and priorities,
- Perform unit and technical testing of web applications,
- Document tools and practices and actively participate in knowledge sharing,
- Contribute to coding standards, best practices, and procedures,
- Provide post-production support as needed,
- Troubleshoot, debug and upgrade existing software,
- Gather and evaluate user feedback.
Qualifications We Are Looking For :
- Graduated from relevant university departments, preferably from relevant engineering fields,
- Minimum 7 years of experience,
- Proven experinnce in C# language,
- Able to showcase reference projects via GitHub or another portal,
- Highly proficient in topics such as threading, processing, async, caching, security, memory management, error handling, and performance enhancements in applications,
- Habitual in writing Unit Tests,
- Experienced with Rest and SOAP services,
- Capable of managing projects with a microservice architecture, with hands-on experience in inter-microservice communication and security approaches,
- Knowledgeable in methodologies/principles like Saga Pattern, Event Sourcing, and CQRS,
- Truly proficient in SOLID, OOP, and Design Patterns, with the experience and knowledge to implement these software methodologies/designs in projects without needing guidance,
- Writing high-quality, readable, testable, and maintainable code blocks is a must,
- Has a strong sense of team spirit and communication skills,
- Proactive and capable of taking initiative,
- Experienced with version control systems like BitBucket or similar,
- Proficient in reading and writing in English.
Preferred Qualifications:
- Experience in high-traffic projects,
- Preferably experienced in GRPC,
- Experience with at least one of the tools such as SonarQube, Sonarlint, Semgrep, Resharper,
- Experience about CI/CD pipelines and working with Docker, Kubernetes,
- Preferably Proficient in spoken English,
- Preferably Full-Stack / Front-End experience.
What is in it for you?
• Creating Impact in Different Sectors: Dias' projects that include technology solutions create great economic and social impacts with its wide stakeholder networks. By taking part in the development of these projects, you can gain rich experiences and contribute to the benefits that will make a difference throughout the country.
• Taking Initiative in Innovative Projects: The opportunity to work in a dynamic and innovative work environment where you can take initiative in the design of projects that have not been implemented before awaits you.
• Work and Life Balance: In our different offices throughout Istanbul, you can work in harmony with our valuable team members in a work environment that supports work and private life balance.
• Culture that values people: You can have the chance to be a part of a technology group that sees human resources as the most important value.