PURPOSE:

We are seeking a skilled Software Engineer with hands-on experience in .NET technologies, cloud services, and modern frontend frameworks. The ideal candidate will be responsible for building scalable, secure, and high-performance web and mobile applications while collaborating with cross-functional teams and managing direct client communication. This role requires strong technical expertise, excellent communication skills, and the ability to work in a fast-paced environment.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (BSCS/BSSE).
  • 3-4 years of experience in .NET, .NET Core, ASP.NET MVC, ASP.NET MVC Razor, multi-threading, JavaScript, Azure Cloud Services, Microsoft SQL Server, PostgreSQL, Angular, and React Native.
  • Proficiency in backend development using .NET, .NET Core, C#, ASP.NET MVC, and Web API.
  • Solid experience in frontend development using ASP.NET MVC Razor, JavaScript, and React Native.
  • Hands-on experience with Azure Functions, Azure Service Bus, Azure Event Hub, Azure App Service, Azure Storage, and Azure Key Vault.
  • Strong database skills with MSSQL, PostgreSQL, and Entity Framework Core.
  • Experience applying design patterns and building loosely coupled, testable systems.
  • Strong understanding of microservices architecture and event-driven systems.
  • Practical experience with CI/CD pipelines, preferably using Azure DevOps.
  • Familiarity with Docker and Kubernetes is considered a plus.
  • Excellent communication skills with demonstrated leadership capabilities.

KEY RESPONSIBILITIES:

  • Design & Development: Design, develop, test, and deploy scalable web and mobile applications using .NET / .NET Core, ASP.NET MVC Razor, and React Native.
  • API & Cloud Integration: Build and maintain RESTful APIs and integrate with Azure cloud services including Service Bus, Event Hub, Azure Functions, and Azure App Services.
  • Database Management: Implement and optimize data storage and access layers using Microsoft SQL Server and PostgreSQL.
  • Code Quality & Performance: Apply best practices for coding standards, security, and performance optimization.
  • DevOps & Deployment: Work with Azure DevOps to build CI/CD pipelines and automated deployments.
  • Troubleshooting & Support: Troubleshoot and resolve application issues, performance bottlenecks, and production incidents.
  • Architecture & Reviews: Participate in architectural discussions, technical design reviews, and code reviews.

A Culture of Belonging: At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.