Description

You will design, code, test, and manage software solutions using the Microsoft stack. You own the full development lifecycle, from implementation to release, while collaborating with engineering and product teams. You enforce quality standards and adhere to documented software processes. You keep your technical knowledge current with recent Microsoft stack developments.

Responsibilities

  • Design, code, test, and manage applications across the product life cycle.
  • Collaborate with engineering and product managers to define and implement solutions.
  • Implement best practices for quality, delivery, and compliance.
  • Maintain technical proficiency in the Microsoft stack and related tools.
  • Adhere to Agile and Scrum methodologies during development.

Required Skills

  • Proficiency in C#.
  • Experience with .NET and .NET Core.
  • Experience with ASP.NET.
  • Experience with SQL Server.
  • Experience with Azure or similar cloud services.
  • Knowledge of architectural styles and APIs, including REST and RPC.
  • Familiarity with Visual Studio and Git version control.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Education

Any graduate