Your Role and Responsibilities- Lead the 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 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
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in .Net based web application development.
- 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,…)