Role Overview
- Design, develop, and maintain product features and integrations like .NET (Core) microservices.
- Develop new features and extensibility points in the Sitefinity WCMS product.
- Take responsibility for building new functionalities, implementing enhancements, and maintaining existing ones.
- Participate in the research of the software components behind the team tasks.
- Write clean, maintainable, and readable code while strictly adhering to team coding quality standards.
- Analyze business requirements and provide additional scenarios and use cases.
- Participate in regression and functional testing to ensure quality of the product.
- Participate in code reviews and provide guidance to drive code quality improvements.
- Investigate problems of diverse scopes, identify and resolve bugs.
- Provide realistic time estimates on tasks and assignments.
- Continuously get acquainted with and remain updated on the product's inner workings.
- Apply AI tools and capabilities to improve code quality, productivity, and problem-solving effectiveness.
- Collaborate on features and components that integrate AI or machine-learning capabilities into the Sitefinity platform.
Requirements
- Demonstrated experience as a software developer (2+ years)
- Familiarity with Object-Oriented Design and Design Patterns
- Knowledge of Algorithms and Data Structures
- Good understanding of database concepts and SQL; experience with MS SQL Server and ORMs (e.g., Entity Framework)
- Proficiency in C#, ASP.NET (.NET Framework 4.8+ / .NET preferred)
- Understanding of web technologies and protocols such as HTTP, HTML5, CSS3, and JavaScript
- Experience with Single Page Application frameworks/libraries (e.g., Angular, React, or similar)
- Ability to use AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, or similar) responsibly and effectively
- Foundational understanding of how AI/LLMs work, their limitations, and best practices for safe and ethical use in software engineering workflows.
- Focus and knowledge for writing optimized, high-performance, and memory-efficient code.
- Understanding of version control systems
- Familiarity with Agile methodologies – e.g., Scrum, Kanban, Lean
- Proficient in written and verbal English.
Additionally, it would be beneficial if you have:
- Experience working with AI or LLM-based features and integrations
- Knowledge of AI architecture patterns, agents, MCP server, tools, skills, etc.
- Hands-on experience designing microservices
- DevOps experience
- Security experience
Tech Stack
- Angular
- ASP.NET
- Entity Framework
- JavaScript
- Microservices
- MS SQL Server
- React
- SQL
- .NET
Benefits
- Generous remuneration package.
- Employee Stock Purchase Plan Enrollment.
- 30 days paid annual vacation.
- An extra day off for your birthday.
- 2 additional days off for volunteering.
- Premium healthcare and dental care coverage.
- Additional pension insurance.
- Well-equipped gym on-site with CrossFit equipment and a climbing wall.
- Co-funded Multisport card.
- Daycare Center for your little ones onsite.
- Flexible working hours
- Free underground parking with a designated space for bikes, motorbikes and electric scooters.