Job Description
The Opportunity, as a .NET Developer, you'll be at the heart of our company - The Engineering Team. You will be the brain behind crafting, developing, testing, going live, and maintaining the products. Will help the Quality Assurance Team by squashing those annoying bugs!
Responsibilities
Involve in SDLC of Microsoft .Net based (VB.net) web applications including analysis, design, development, coordination, implementation, and maintenance of the products.
Work in a fast-paced agile environment and with a team of dynamic Software Engineers to develop end-to-end desktop applications/products.
Develop applications using cutting edge technologies like Blazor, Microsoft .Net Core, RESTful web services, HTML5, CSS3, JavaScript frameworks, SQL Server, etc.
Use .NET Core using Visual Studio Code as a primary technology to develop desktop applications.
Always willing to work in a continually changing world and have the ability to adapt to new technologies faster.
Requirements
Bachelors degree in computer science or related field with excellent academic records
Minimum 2-3 years of extensive first-hand work experience in C#, .Net Core, SQL Server, MVC, Razor Pages, JavaScript, CSS, HTML, and you must have a sound knowledge of OOPS concepts
Proven experience WCF, REST APIs, LINQ, and the Entity Framework
Experience in Blazor Web Assembly is a plus
Understand customer business requirements, the capability to translate those business requirements to technical terms, and develop applications.
Detail-oriented, Critical-thinking, experience with software designing in a test-driven environment
Good understanding of Azure DevOps and Agile methodologies
Excellent communication skills both written and oral, and you are a fast learner with an ability to adapt quickly