End-to-End Development: Work on building new features and maintaining existing systems, balancing backend (C#) and frontend deliveries.
Quality and Testing: Implement, test, and validate features to ensure the software meets technical requirements and provides a good user experience.
Architecture and Continuous Improvement: Participate in technical discussions to propose improvements to the current architecture and to optimize automation processes.
Documentation: Keep technical documentation up to date to facilitate future maintenance and knowledge sharing across the team.
Collaboration: Collaborate with the team to perform code reviews and ensure compliance with project quality standards.
Requirements
Education: Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or a related field.
Backend: Strong proficiency in C# and the .NET ecosystem (ASP.NET Core / .NET 5+).
Frontend: Advanced hands-on experience with modern frameworks, preferably Vue.js and Angular.
Web Fundamentals: Proficiency in HTML5, CSS3, and JavaScript (ES6+).
Databases: Solid SQL knowledge and experience with SQL Server and PostgreSQL.
Version Control: Proficiency with Git and branching workflows (Gitflow).
DevOps: Experience with cloud environments (Azure or AWS) and CI/CD concepts.