Junior Software Developer (23 views)

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.