Job Description
- Application Development: Develop and maintain web-based applications using C# and Blazor, ensuring high-quality, performance, and secure solutions.
- Collaborate with Team: Work in an agile environment alongside lead developer, trainee developer, and other team members to deliver new product and improvements.
- Bug Fixing & Enhancements: Identify, troubleshoot, and resolve issues in existing applications, and implement enhancements and new functionality.
- Code Quality: Write clean, maintainable, and efficient code. Follow best practices and adhere to coding standards.
- Testing & Debugging: Perform unit testing and participate in code reviews. Troubleshoot and debug application issues to ensure a high quality user experience.
- Documentation: Document code, processes, and system designs to maintain clarity and facilitate future updates or troubleshooting.
- Continuous Learning: Keep up with industry trends and new technologies, especially related to Blazor, C#, and web development best practices.
- Secure Coding: Participate in secure coding certification.
Requirements
- 2-3 years of professional experience in C# development, with at least 1 year of experience specifically working with Blazor, post NYSC.
- BSC/HND in Computer Science or Engineering or other related courses.
Key Skills and competencies
- Strong analytical and problem-solving abilities.
- Eagerness to learn and improve technical skills.
- Excellent communication and collaboration skills.
- Ability to work both independently and as part of a team.
- Detail-oriented with a focus on quality.
- Ability to conceptually explain business and technology processes verbally and visually
- Strong proficiency in C# and .NET technologies.
- Practical experience with Blazor and building interactive web applications or willing to learn.
- Knowledge of web development fundamentals: HTML, CSS, JavaScript.
- Experience with RESTful APIs and integrating third-party services.
- Familiarity with databases e.g. SQL Server or other relational databases. Experience with version control (Git, GitHub, GitLab, etc.).
- Familiarity with Agile development methodologies e.g. (Scrum).
- Applicants must reside with in Lekki Axis.