Job Title: .NET Full-Stack Developer

We are a dynamic and innovative technology company committed to delivering cutting-edge solutions and services. Our team is growing, and we’re looking for a skilled .NET Full-Stack Developer to join us on our mission to create impactful software that meets the highest standards of quality and efficiency.

Key Responsibilities:

  • Design, develop, and maintain efficient, reusable, and reliable code using .NET programming languages (C#, ASP.NET).
  • Work across the full stack from frontend (HTML, CSS, JavaScript) to backend development, creating scalable and high-performance web applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Integrate data storage solutions including databases, key-value stores, blob stores, etc.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a .NET Developer or Application Developer.
  • Familiarity with the ASP.NET framework, SQL Server, and design/architectural patterns (e.g., Model-View-Controller (MVC)).
  • Experience creating database schemas that represent and support business processes.
  • Experience with front-end technologies, including HTML5, CSS3, JavaScript, and Bootstrap.
  • Strong understanding of object-oriented programming.
  • Skill for writing reusable libraries.
  • Familiar with various design and architectural patterns.
  • Excellent troubleshooting and communication skills.
  • Ability to work independently and in a team environment.