We are seeking a highly skilled and motivated Mid or Senior C#/.NET & Blazor Developer to join our dynamic team. You will play a key role in designing, developing, and maintaining an internal sales product, working on both the backend (C#/.NET) and frontend (Blazor) components. You will collaborate closely with other developers, product owners, and stakeholders to deliver high-quality, scalable, and maintainable solutions.
Responsibilities:
- Design, develop, and maintain robust and scalable backend services using C#/.NET.
- Develop responsive and engaging user interfaces using Blazor.
- Write clean, well-documented, and testable code.
- Participate in code reviews and provide constructive feedback.
- Collaborate with other developers, product owners, and stakeholders to deliver high-quality solutions.
- Troubleshoot and debug complex issues.
- Contribute to the continuous improvement of our development processes and tools.
- Stay up-to-date with the latest technologies and trends.
Qualifications:
- 5+ years of professional software development experience.
- Expertise in C#/.NET development, including .NET Core/ .NET Framework.
- Strong understanding of object-oriented programming principles and design patterns.
- Proficiency in Blazor and related technologies (e.g., Redux, Hooks).
- Experience with RESTful API design and development.
- Experience with relational databases (e.g., SQL Server, PostgreSQL).
- Experience with unit testing and integration testing.
- Experience with version control systems (e.g., Git).
- Experience with Agile development methodologies.
- Excellent communication and collaboration skills.
Bonus Points:
- Experience with Azure cloud platforms;
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience with CI/CD pipelines.