Responsibilities:
- Design, develop, and maintain web applications using .NET Framework.
- Develop RESTful APIs and integrate with third-party services.
- Build responsive, user-friendly front-end interfaces using Razor Pages.
- Work with SQL Server to design schemas, write queries, and optimize database performance.
- Ensure applications are secure, scalable, and high-performing.
- Participate in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance.
- Collaborate with UI/UX designers, product managers, and QA teams to deliver seamless solutions.
- Troubleshoot, debug, and upgrade existing systems.
- Write clean, maintainable, and well-documented code.
- Stay updated with the latest .NET technologies, frontend frameworks, and cloud platforms.
Requirements:
- Bachelor’s degree in Computer Science, IT, or a related field (or equivalent experience).
- 3+ years of experience as a full-stack developer with a focus on .NET technologies.
- Strong proficiency in:
- Experience with front-end technologies:
- Knowledge of REST APIs and microservices architecture.
- Understanding of OOP principles, design patterns, and SOLID principles.
- Familiarity with Git or similar version control and CI/CD tools.