Jalasoft is seeking a highly skilled Senior Full-Stack Developer with extensive expertise in C#/.NET and Blazor, who is also open to Angular expertise. As a senior member of our talented development team, you will take on a leadership role in designing, developing, and maintaining complex web applications that cater to our clients' needs. Your deep understanding of full-stack development will help us drive innovation and deliver cutting-edge software solutions. If you're ready to be part of an inspiring environment focused on creativity, collaboration, and professional growth, we welcome you to join us at Jalasoft.
Must have:
- 6+ years of experience in full-stack development, with a deep focus on C#/.NET and modern front-end frameworks.
- Proven experience working with .NET 6 (or higher) and ASP.NET.
- Strong skills in front-end development with Blazor (preferred) or Angular, with the ability and willingness to transition to Blazor.
- Advanced expertise in Object-Oriented Programming (OOP), SOLID principles, and design patterns, with a strong ability to apply these principles to architect scalable and maintainable systems.
- Strong experience with CQRS, leveraging it to design systems that scale effectively and optimize performance while maintaining clear boundaries and ensuring consistency.
- Proven experience with MVVM, leading the implementation of this pattern to ensure a clean separation of concerns, improved testability, and maintainable codebases in complex applications.
- Deep expertise in HTML5, CSS3, and responsive design libraries like Bootstrap, with a focus on creating performant, user-friendly, and accessible front-end solutions.
- In-depth experience with Microsoft SQL Server, including performance tuning, query optimization, and database design, along with hands-on expertise in Entity Framework.
- Strong familiarity with version control systems, especially Git.
- Experience writing unit tests using xUnit.
- Exceptional problem-solving skills and meticulous attention to detail.
- Proven ability to work in Agile/Scrum environments.
- Strong written and verbal communication skills.
Nice to have:
- Hands-on experience with Blazor WebAssembly (WASM).
- Experience working with Azure cloud services.
- Familiarity with non-relational databases such as CosmosDB.
- Remote work.
- 13 floating holiday
- 15 vacation days per year completed
- good working environment