Software Engineer
Role details
Job location
Tech stack
Requirements
We are seeking a skilled Software Engineer with strong experience in .NET, C#, and .NET Core to join our technology team. In this role, you will design, develop, test, and maintain scalable applications and services that support key business initiatives. The ideal candidate is a collaborative problem-solver with a passion for building high-quality software and contributing to a fast-paced development environment.Key ResponsibilitiesDesign, develop, and maintain applications using C#, .NET, and .NET CoreBuild and support RESTful APIs, web services, and backend systemsCollaborate with cross-functional teams including product, QA, and infrastructureWrite clean, efficient, and well-documented codeTroubleshoot, debug, and enhance existing applicationsParticipate in code reviews and promote best practices in software developmentContribute to application architecture, performance optimization, and scalability improvementsSupport deployment processes and ongoing system maintenance