This role involves designing, developing and delivering user-centric solutions for modern web applications.
Key Responsibilities
* Designing and Developing Web Applications
* Maintaining Secure APIs
* Crafting Interactive User Interfaces
* Integrating Authentication Mechanisms
* Applying Security Principles
* Collaborating with the DevOps Team
* Engaging in Code Reviews
* Writing Clear and Maintainable Code
The ideal candidate will have a strong understanding of full stack development, including backend development with C# and .NET, front-end development with Blazor and CSS, and database management with SQL.
Familiarity with DevOps concepts, including CI/CD pipelines, version control, and deployment automation, is essential. The successful candidate will also have experience in designing, developing, and consuming RESTful APIs and web services, as well as working knowledge of OAuth for secure user authentication and authorization.
A solid understanding of security principles related to application development, including input validation, secure storage, encryption, and secure coding practices, is necessary. The ideal candidate will be able to demonstrate strong analytical and troubleshooting skills, with the ability to quickly diagnose and resolve technical issues.
Excellent communication skills and a collaborative mindset, with the ability to work effectively in cross-functional teams, are also required.