12 IOWeb3 Jobs
.Net Developer - Blazor (5-7 yrs)
IOWeb3
posted 1d ago
job Summary :
We are seeking a highly skilled and experienced Senior .NET Developer with a strong focus on building Progressive Web Applications (PWAs) and utilizing Blazor. The ideal candidate will possess a deep understanding of the Microsoft .NET ecosystem, web technologies, and database systems. You will be responsible for designing, developing, and deploying robust and scalable web applications, contributing to the full software development lifecycle. We are looking for a passionate developer who is eager to leverage cutting-edge technologies and contribute to innovative projects.
Responsibilities :
PWA and Blazor Development :
- Design, develop, and maintain Progressive Web Applications (PWAs) using .NET 5+ and Blazor.
- Implement offline capabilities, push notifications, and other PWA features.
- Build interactive and responsive user interfaces with Blazor components.
.NET Development :
- Develop high-quality, maintainable code using C#, ASP.NET, and the .NET Framework.
- Design and implement robust and scalable web applications using .NET technologies.
- Perform code reviews and ensure adherence to coding standards.
Web Technologies :
- Utilize HTML5, CSS, JavaScript, jQuery, and jQuery Mobile to create engaging user experiences.
- Implement responsive design principles and ensure cross-browser compatibility.
- Consume and create RESTful APIs.
Database Development :
- Design and develop database schemas and queries using MySQL, MSSQL, or similar relational databases.
- Optimize database performance and ensure data integrity.
- Perform database performance tuning.
Architecture and Design :
- Design and implement client/server and multi-tier architectures.
- Apply advanced development concepts such as performance tuning in SQL and multi-tier web environments.
- Develop UI and graphical components for various client layers.
- Contribute to microservices architecture design and implementation if needed.
Software Development Lifecycle :
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment. -
- Leverage open-source components and technologies to enhance development efficiency.
- Deploy web applications on Microsoft Internet Information Server and related technologies.
Collaboration and Communication :
- Work closely with product managers, designers, and other developers to deliver high-quality software. -
- Communicate effectively with team members and stakeholders.
- Utilize source control management solutions (e.g., GIT, Azure DevOps).
Business Process Understanding :
- Understand application business processes and identify opportunities for improvement through technology.
Qualifications :
- Bachelor's degree in Computer Science or a related field.
- 5+ years of experience in .NET development.
- Proven experience in developing PWAs using .NET 5+ and Blazor.
- Strong proficiency in C#, ASP.NET, and the .NET Framework.
- Extensive experience with web technologies (HTML5, CSS, JavaScript, jQuery, jQuery Mobile).
- Strong database skills (MySQL, MSSQL, or similar).
- Experience with client/server and multi-tier architectures.
- Experience with RESTful APIs.
- Experience with source control management (GIT, Azure DevOps).
- Experience deploying to IIS.
- Experience with performance tuning of web applications and SQL.
Desired Skills :
- Experience with Microservices architecture.
- Experience with cloud platforms like Azure.
- Experience with automated testing.
- Knowledge of design patterns.
- Experience with containerization (Docker, Kubernetes).
Benefits :
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technologies.
- Collaborative and supportive work environment. -
- Opportunities for professional growth and development.
Functional Areas: Software/Testing/Networking
Read full job description