Job
Responsibilities:
- Back-End
Development: Build
robust, scalable server-side applications using C#, .NET Core, or ASP.NET. - Front-End
Development: Create
engaging, responsive user interfaces using React - API
Development: Design
and implement RESTful APIs to facilitate seamless communication between
server and client. - Database
Management: Manage
SQL Server databases, write efficient queries, and use Entity Framework
or ADO.NET for data access. - Full
Lifecycle: Participate
in all phases of software development, from conception to deployment,
testing, and maintenance. - Collaboration
& Quality: Collaborate
with cross-functional teams (designers, product managers), perform code
reviews, and adhere to Agile methodologies.
Required
Skills and Qualifications
- Technical
Proficiency: Strong
knowledge of C#, .NET Core/ASP.NET, MVC, SQL Server, and front-end
frameworks (Angular/React). - Web
Technologies: Proficiency
in HTML, CSS, JavaScript, TypeScript, and JSON. - Tools
& Methodologies: Experience
with Git for version control, CI/CD pipelines, and Agile/Scrum. - Architectural
Knowledge: Understanding
of SOLID principles, Design Patterns, and API security. - Education/Experience: Bachelor’s degree in
Computer Science (or related field) and generally 5+ years of professional
full-stack experience.