
.NET Full Stack Developer
We are seeking a .NET Developer to join our team. The successful candidate will be responsible for developing and maintaining a high-traffic Web API that supports user interaction, as well as working with a variety of technologies including .NET, SQL, Load Balancer, and Content Delivery Networks.
- Key Responsibilities:Web API Development: Design, develop, and maintain high-traffic Web APIs that support user interactions and integrate with front-end applications.
- Backend Programming: Utilize .NET technologies (C#, ASP.NET Core) to develop scalable, maintainable, and performant applications.
- Database Management: Work with SQL databases to ensure optimal data management, queries, and performance.
- System Integration: Collaborate on integrating the Web API with load balancing solutions and Content Delivery Networks (CDNs) for improved performance and scalability.
- Bluetooth Integration: Contribute to the development of a new app feature that includes Bluetooth functionality, working with hardware integration.
- Blazor Development (Preferred): Help build and maintain components using Blazor, ensuring smooth user interfaces for real-time, interactive web applications.
- Collaboration: Work closely with front-end developers, system architects, and other team members to ensure seamless integration and smooth user experiences.
- Performance Optimization: Monitor and enhance the performance of applications, especially in high-traffic scenarios.
- Testing and Debugging: Write and maintain unit and integration tests, identify and resolve bugs or performance bottlenecks.
Qualifications:
Experience:
- Proven experience in .NET development (C#, ASP.NET Core, MVC).
- Strong knowledge of SQL, database design, and optimization.
- Experience with high-traffic web applications and API development.
- Familiarity with Load Balancer setups and Content Delivery Networks (CDNs) is a plus.
Preferred Skills:
- Blazor experience (for developing interactive web apps).
- Experience with Bluetooth integration and mobile/web app communication protocols.
Technical Skills:
- Proficiency in C# and ASP.NET Core.
- Strong SQL skills (queries, stored procedures, performance tuning).
- Familiarity with front-end technologies like JavaScript, HTML5, and CSS.
- Experience with cloud platforms like AWS or Azure is a plus.
- Knowledge of web security best practices and performance optimization techniques.