QUALIFICATIONS AND JOB DESCRIPTION
As Dinamik Teknoloji, we are looking for a“Senior Software Architect”for our newly formed software team, which is located in Gebze Teknopark. You will be working on our biggest automotive aftermarket B2B systems renewal project in Turkey, especially the global B2B project.
We work in agile teams and in this role, you will be a part of our frontend and backend team. You will work very closely with UI / UX Design and Backend teams with the goal of building components and implementing features. Teams have the freedom to choose their own methodology between Scrum and Kanban as long as they can establish improvement in each cycle. We have product owners in charge of the product backlog and we value improvements in small increments rather than large batches.
Responsibilities:
- To design structural solutions in quality areas such as management, performance and safety in order to meet the operational and technical requirements determined according to the required needs.
- In a software project, preparing the design before starting the coding,
- Responsible for software architecture, software design and software development processes in large-scale and enterprise software development projects,
- Making improvements for the software infrastructure,
- Ensuring continuous improvement of technical skills, continuity and technological infrastructure of software applications,
- Providing support and coordination for software development teams to meet their technical requirements,
- Approaching decision making and problem-solving and guiding the technical team,
- Being the technical leader of the team of software engineers.
Qualifications:
- Graduated from engineering departments of universities,
- Over 10 years of enterprise application software development experience with C# .NET,
- Having experience in creating Web and Mobile application front-end and back-end software architecture and software framework in corporate and large-scale projects,
- Having experience in choosing technology and products in the process of creating software architecture,
- Having experience in managing a technical team as a team leader,
- Knowing the agile software development processes and working experience in projects where these processes are used,
- Experience in database, distributed database and ORM architectures,
- Experience with container architectures (Docker, Kubernetes, etc.),
- Experience with Source Control tools (Git, Svn, etc.),
- Experience in designing and implementing CI/CD streams,
- Experience in integration architectures (SOA etc.),
- Experience in application development in WebAPI, Rest/JSON, SQL,
- Preferably, experience in microservice development,
- Preferably, knowledge about corporate architecture (TOGAF, etc.),
- Preferably, knowledge about big data technologies (Hadoop, Hive, Spark SQL, etc.),
- Preferably, knowledge of machine learning and related algorithms,
- Preferably, experience in projects in the field of health informatics,
- Being open to continuous improvement and following technological developments,
- Being prone to teamwork,
- Completion of the military service for male candidates,
- Knowledge of English at a level to follow and understand new technologies
- Being able to travel,
- Have command of C# programming language and knowledge of OOP,
- Have developed a web application using Asp.Net, MVC,
- Knowledgeable about JavaScript, HTML, CSS, jQuery, JSON and XML technologies,
- Knowledge of Entity Framework, LINQ technologies and used in projects,
- Have used a Configuration / Change Management Tool (like svn),
- Developing applications with relational databases,
- Developing applications on web technologies (HTML, CSS, JavaScript, Ajax, JQuery),
- Experience with Spring, and ORM tools (especially Hibernate),
- Experience in web-based program development,
- Mastering the Project Development Cycle,
- Knowledge of multi-layered architectures,
- Having a holistic perspective, high problem-solving skills,
- Good XML and WebService experience,
- Preferably, knowledgeable and experienced about SOA - Service Oriented Architecture,
- Good knowledge of English reading, writing and speaking,
- Have analytical thinking and planning skills,
- Being prone to teamwork, believing in continuous improvement and learning, thinking analytically,
- Proficient in using Office programs,
- Completion of their military service, for male candidates.
What We Offer
- Opportunity to work in the R&D center,
- 30% opportunity to work independently of the place (may change during the pandemic process),
- In-house / external training opportunities,
- Additional payment for postgraduate education, doctorate and foreign language,
- Performance Bonus,
- Food card,
- Service for transportation.
*We attach importance to the security of your personal data. The data you will share during the application will be processed in order to carry out the job application and recruitment processes within the scope of the Personal Data Protection Law No. 6698 and the relevant legislation.