Our client is looking for a highly skilled Senior C# Developer to join our team. The ideal candidate will have extensive experience in developing high-quality, scalable, and secure applications in C#. The successful candidate will also have a proven track record of delivering quality software products on time and within budget
Requirements:
- Bachelor’s degree in Computer Science or a related field
- At least 6 years of experience in the software development industry
- Proficient in C# programming language
- Experience with .NET v7+ and .NET Core, ORM with Entity Framework/MSSQL
- Experience designing / implementing UI/UX for web interfaces
- Experience in implementing ASP.Net Web API 2.0 or similar
- Experience with UI / frontend frameworks (eg. Bootstrap/react/etc.)
- Angular Experience (v16+)
- Experience with and strong understanding of database design and implementation.
- Cloud Experience (MS Azure preferable)
- Strong understanding of software development principles and concepts
- Proven experience with designing and developing high-quality, scalable, and secure applications
- Experience with PowerBI will be advantageous
- Knowledge of Agile/Scrum methodology is a plus
Responsibilities:
- Design and develop high-quality software applications using C#
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, efficient, and well-documented code
- Conduct code reviews and ensure compliance with coding standards
- Participate in the full software development lifecycle
- Work with QA engineers to test and debug software applications
- Troubleshoot and fix problems in existing software applications
- Stay up-to-date with new technologies and industry trends
Desired Skills:
- .net
- angular
- API
- C#