As part of your role as a Senior Developer you will be instrumental in replacing an existing software generation with a modern futureready solution. This involves rearchitecting core functionalities integrating cuttingedge technologies and ensuring seamless migration for endusers. Your expertise will be key in shaping the nextgeneration platform to deliver improved performance scalability and user experience while addressing the limitations of the current system. This is a unique opportunity to take ownership of a pivotal transformation project combining innovation with technical excellence to define the future of our software landscape. The role involves collaborating closely with the software architect to assess and implement new technologies design patterns and architectural principles. Additionally it includes actively supporting the growth of the team by offering technical guidance and fostering a culture of continuous learning. Mentoring junior developers and facilitating knowledge sharing within the team is also a key responsibility. The position further involves contributing to the analysis and resolution of complex software issues and malfunctions.
Your Profile
A degree in computer science or equivalent qualification as an IT specialist in application development.
At least 5 years of professional experience in software development ideally with C#.
Strong understanding of complex system interrelationships and experience in developing scalable applications.
Expertise in .Net technologies such as WPF WCF and ASP Core.
Proven experience in designing and implementing software architecture including:
Serviceoriented Architecture (SOA) or Microservices
API Design (e.g. RESTful APIs GraphQL)
Database Design and optimization (e.g. SQL Server Entity Framework)
CloudBased Architectures (e.g. Azure AWS) is an advantage
Experience in software development with Angular and Typescript is a plus.
Knowledge of federated authentication especially OpenID Connect is a plus.
Solid knowledge of TestDriven Development (TDD) and experience in creating unit integration and endtoend tests.
Familiarity with architecture patterns like DomainDriven Design (DDD) Clean Architecture or EventDriven Architecture.
Excellent command of English both written and spoken.
Strong intercultural competence communication skills and teamoriented mindset.
Proactive approach with the ability to develop innovative solutions and lead architectural discussions.
Contact
Were we able to spark your interest Wonderful! Please submit your application within just a few minutes via our online portal. For any preliminary questions Carolin Maa will be happy to assist you at 20 .
About us
Datenlotsen support educational institutions universities colleges and businesses in various countries as a digitalization partner in education. They provide flexible IT system solutions for campus management tailored to the specific organizational structures and administrative processes of the education sector. Our goal is to assist with digital products that enable people to pursue their desire for education and professional development while orchestrating its implementation. To achieve this we create technically and conceptually valuable solutions that simplify access to and the delivery of learning opportunities and programs.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.