Senior Software Engineer (.NET) – Remote
Requirements:
- Excellent English communication skills (spoken and written)
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- 5+ years of experience in backend and/or full-stack development with a strong delivery record
Technical Skills:
Back-End:
- Strong expertise in C#, .NET, ASP.NET, LINQ
- Solid understanding of SQL, RDBMS concepts, and database design
- Hands-on experience with ORM tools such as Entity Framework and ADO.NET
- Experience designing and integrating RESTful APIs
- Familiarity with testing frameworks: xUnit, NUnit, Cucumber, Cypress, Playwright
Front-End:
- Proficient in HTML5, CSS3, TypeScript (ES6+), and responsive design
- Experience with modern frameworks such as React, Angular, or Vue.js
- Knowledge of front-end testing tools (Jest, Jasmine)
- 1+ year of experience implementing accessibility (A11y) best practices, including ARIA, keyboard navigation, accessible forms, and screen reader support
Job Type: Full-time
Work Location: In person