About the job Senior Developer (C# and Blazor)
Location : Johannesburg, South Africa
Experience : Minimum 3 years in C# development with extensive expertise in Blazor
Job Type : Full-time
Responsibilities :
- Develop and maintain scalable and high-performance web applications using C# and Blazor.
- Collaborate with cross-functional teams to design, implement, and test software solutions.
- Lead and mentor junior developers, providing guidance on best practices and coding standards.
- Participate in code reviews to ensure code quality, performance, and adherence to coding standards.
- Work closely with stakeholders to gather and understand requirements, and translate them into technical specifications.
- Keep abreast of industry trends and advancements, and apply them to enhance our development processes and products.
- Troubleshoot and resolve issues reported by clients or internal teams in a timely manner.
Requirements :
Minimum of 3 years of professional experience in C# development.Extensive experience with Blazor, including both server-side and client-side implementations.Solid understanding of software development principles, design patterns, and best practices.Experience with database design and SQL, preferably with knowledge of Entity Framework.Excellent problem-solving and debugging skills.Strong communication and interpersonal skills.Proven ability to work independently and as part of a collaborative team.Bachelor's degree in Computer Science, Engineering, or a related field.Nice to Have :
Experience with other web development frameworks and technologies.Knowledge of cloud platforms such as Azure or AWS.Familiarity with agile development methodologies.#J-18808-Ljbffr