Key Responsibilities: Develop, maintain, and support full-stack web applications using C# and modern development frameworks. Collaborate with cross-functional teams to design and implement robust, scalable solutions. Write clean, efficient, and well-documented code while adhering to best practices. Assist with the integration of third-party APIs and services into applications. Participate in code reviews, testing, and troubleshooting to ensure high-quality software delivery. Continuously learn and keep up-to-date with emerging web development technologies. Required Skills and Experience: Technical Skills: Strong knowledge of C# and experience with .NET Framework / .NET Core . Experience with front-end technologies including HTML, CSS, JavaScript , and modern front-end frameworks like React , Angular , or Vue.js . Familiarity with SQL and relational databases (e.g., SQL Server , MySQL ). Knowledge of RESTful API design and integration. Version control using Git and GitHub/Bitbucket. Understanding of web security principles (e.g., OWASP) and application performance optimization. Soft Skills: Strong problem-solving skills with attention to detail. Good communication and teamwork skills. Eagerness to learn and grow in the software development field. Ability to work in an Agile development environment. Qualifications: A Bachelor's degree in Computer Science , Information Technology, Software Engineering, or a related field is required. Some experience (internship, personal projects, or previous employment) with full-stack web development is preferred but not required. Desirable Skills (Not Mandatory): Familiarity with cloud platforms such as Azure or AWS . Experience with Unit Testing and Test-Driven Development (TDD). Understanding of CI/CD pipelines and DevOps principles. Apply now