– Lead the development and implementation of .Net based architecture for web applications.
– Collaborate with cross-functional teams such as design, analytics, product, and content and provide technical oversight and direction to each.
– Write clean, maintainable, and efficient code using Asp.Net MVC, .net Core, Optimizely SDK, Azure functions and next.js.
– Optimize web applications for maximum speed and scalability.
– Implement and enforce best practices for code standards, testing, and deployment processes to ensure the highest quality of deliverables.
– Conduct code reviews and provide mentorship to junior developers.
– Stay up-to-date with emerging trends and technologies with the Optimizely ecosystem and CMS development.
– Support in analysing and solving 3rd level support cases.
– Participate in Agile development processes, including sprint planning and daily stand-ups.
– Provide estimates for development efforts and offer specific recommendations for scope and approach adjustments based on the project needs.
Required Technical and Professional Expertise
– Minimum of 8 years of experience in .Net based web application development.
– Bachelor’s degree in Computer Science, Information Technology, or a related field.
– Proficiency in .Net Framework, .Net Core, Azure and Microservices
– Experience building large scaled headless CMS solutions (e.g. Multi-Tenant, Multi-Region,…)
– Solid understanding of software design patterns and principles
Preferred Technical and Professional Expertise
– Strong communication and collaboration skills
– MACH: Experience building Microservices and serverless functions
– Experience in integrating 3rd party Systems like DAM, CRM, ERP, PIM
– Optimizely CMS Developer Certification highly desirable
– Sitecore CMS Developer experience – Certification
– Commerce: experience building storefront solutions (integrated Commerce System, Cart, Checkout, Payment integrations,…)