Senior.Net Developer
Job description
About the Role
The position of Senior .NET Developer at Sytac is centered within a dynamic Scrum environment where innovation is actively encouraged and aligned with practical, results-oriented delivery. Your initial priority will involve a significant technical transformation: migrating a complex backend from TypeScript to .NET. This foundational migration is critical for establishing a robust and scalable platform for future growth. Immediately following this key project, you will pivot to contribute significantly to the ongoing development, enhancement, and maintenance of a diverse portfolio of mobile applications and backend services. In this capacity, you will be responsible for designing and implementing innovative solutions that address both backend API requirements and, occasionally, specific mobile client needs. Collaboration with cross-functional stakeholders is a core aspect of the role, requiring you to translate complex business ideas and requirements into viable technical implementations. A key part of your responsibility will be defining appropriate backend architectures and selecting the optimal technologies to solve specific challenges. You will operate with a high degree of freedom and responsibility, needing to balance speed of delivery with robustness and stability, ensuring value is delivered quickly without compromising on quality.
What You'll Do
Your daily responsibilities will focus on designing, developing, and optimizing the backend systems that power our applications. You will design and implement innovative solutions for backend APIs and, occasionally, interface with mobile clients to ensure seamless functionality. A major part of the role involves developing and optimizing REST APIs that cater to both internal and external consumers, ensuring high performance and reliability. You will be tasked with implementing integrations with a variety of internal and external REST services, connecting different systems and data sources. Defining appropriate backend architectures and selecting the right technologies for each specific problem space will be a regular duty. You will actively contribute to release strategies, testing processes, and overall software quality, ensuring that solutions are stable and meet business needs. Sharing knowledge with the team is essential, as you will help strengthen the DevOps culture and promote best practices across the development lifecycle. You will support the continuous development and maintenance of mobile apps and backend systems, ensuring they remain performant and up-to-date. This includes translating complex business requirements into detailed technical specifications and implementation plans. You will troubleshoot and resolve technical issues in backend services with minimal downtime, maintaining operational integrity. Participation in code reviews will be necessary to ensure high standards of maintainability and performance are met. Collaboration with product owners will be required to refine backlog items and clarify acceptance criteria for development teams. You will also mentor junior developers, providing guidance on best practices for .NET development and cloud architecture. Monitoring application performance and implementing improvements for scalability and reliability will be an ongoing task. Finally, you will ensure all solutions strictly adhere to security guidelines and data protection standards.
Requirements
To be considered for this Senior .NET Developer role at Sytac, you must possess a specific set of qualifications and experiences. You are required to have a minimum HBO working and thinking level, demonstrating strong academic and intellectual capability. A minimum of 5 years of experience in a similar role is mandatory, providing a solid foundation of practical knowledge. You must have strong, demonstrable experience with .NET/C# and Microsoft Azure, showcasing your technical proficiency in these core technologies. Experience within a large organization or insurer is preferred, specifically with a strong back-end API development expertise in such environments. Full-stack experience is explicitly noted as not required; the focus is on backend strength. A solid understanding of the software development lifecycle and agile methodologies is essential for success within the Scrum framework. Proficiency in designing and developing RESTful services is a key requirement. Knowledge of cloud platforms, particularly Microsoft Azure services, is necessary given the technological stack. You must be able to work effectively in a Scrum team environment, collaborating closely with other developers, product owners, and stakeholders. Strong problem-solving skills and a keen attention to detail are critical for identifying and resolving complex technical issues. Excellent communication skills in English, both written and verbal, are required for effective collaboration and knowledge sharing. The ability to manage multiple priorities and meet strict deadlines is essential in this fast-paced environment. You will be expected to take ownership of technical decisions and actively contribute to architectural discussions. A commitment to continuous learning and professional development in emerging technologies is necessary to keep pace with the evolving tech landscape.