Duties and Responsibilities- Design, develop, and maintained fullstack web and Windows applications using Blazor, .NET Core/ASP.NET Core, Azure services, and related technologies.
Lead the architecture and design of new applications and features.- Implement responsive and intuitive user interfaces with Blazor components for both web and Windows environments.
Develop and maintain RESTful APIs and server-side logic.
- Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code.- Troubleshoot and debug issues across the full stack.
Participate in code reviews to maintain code quality and share knowledge with the team.
- Stay up to date with the latest industry trends and technologies to ensure our applications remain cutting-edge.
Ensure the technical feasibility of UI/UX designs.- Integrate Bluetooth device functionalities into windows applications, ensuring seamless connectivity and user
experience.- Optimize applications for maximum speed and scalability.
Implement and maintain automated testing frameworks to ensure application quality.
Core Qualifications and Education
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
5+ years of professional software development experience, with a strong focus on front-end development.- 3+ years of proven experience as a fullstack developer with a focus on Blazor and .NET technologies.
Strong proficiency in C# and .NET Core/ASP.NET Core.
- Hands-on experience with Azure cloud services (e.g., Azure Functions, Azure App Service, Azure SQL Database, Azure IoT Hub).
Extensive experience with Blazor (both Blazor WebAssembly and Blazor Server).- Strong proficiency in front-end technologies, including HTML, CSS, and JavaScript.
Experience with modern JavaScript frameworks/libraries (e.g., Angular, React, Vue) is a plus.
- Experience with developing Windows applications using .NET technologies.
Experience in Bluetooth device development and integration using windows platforms.- Familiarity with RESTful APIs and integration of third-party services.
Experience with Entity Framework Core or other ORM frameworks.
- Experience with version control systems, such as Git.
Strong problem-solving skills and attention to detail.- Excellent communication and teamwork skills.
Ability to work independently and manage multiple tasks simultaneously.
- Preferred Qualifications:
Experience with UI/UX design tools and principles.
- Experience with Azure or other cloud platforms.
Familiarity with Agile/Scrum development methodologies.- Experience with DevOps practices and CI/CD pipelines.
Understanding of security best practices in web development.
- Experience with performance tuning and optimization of full-stack applications.
Experience with automated testing frameworks for front-end applications.
Job Types: Full-time, Permanent
Schedule: Monday to Friday
Supplemental pay types:
Overtime pay
Application Question(s):- Are you comfortable working in a hybrid setting
How long is the rendering required from your current company
- How much is your expected Salary
How much is your current/previous salary
Education:
Experience:- Software Development: 5 years (Preferred)
C#: 3 years (Preferred)
- .Net Core: 3 years (Preferred)
ASP.NET Core: 3 years (Preferred)- Azure: 1 year (Preferred)
Blazor: 1 year (Preferred)
* JavaScript: 3 years (Preferred)