Software Developer (.NET)
Job Description
• Translate technical and functional requirements into clean, scalable code. • Develop and maintain N-Tier applications using VB, C#, ASP.NET Core (MVC). • Support project delivery across the full SDLC. • Contribute to technical design (logical and physical). • Build browser-based front-end solutions and integrate with backend services. • Perform unit testing, SIT, and UAT coordination. • Identify system issues and recommend improvements. Job Requirements Education & Experience: • Bachelor’s Degree in Computer Science, Computer Engineering, IT, or equivalent. • Diploma holders with strong relevant experience are welcome. • At least 6 years of experience in .NET development with 1-2 full project lifecycles. Technical Skills – Must Have: • Proficient in VB, C# and ASP.NET Core (MVC). • Solid understanding of object-oriented programming (OOP). • Experience in designing and implementing RESTful APIs using ASP.NET Core. Good to Have: • Good understanding of database schema design and ability to write efficient, well-structured SQL queries • Familiarity with React.js or similar web frameworks.