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.