We are looking for a skilled . NET Engineer with 2-3 years of experience who will be responsible for developing, maintaining, and improving web applications in a collaborative team setting . The ideal candidate will have expertise in .NET technologies and a strong foundation in both front-end and back-end development, with a willingness to expand into full-stack development. The job expectations will be as below: Application Development: Design, develop, and maintain applications using .NET technologies, ensuring high performance and responsiveness. Collaboration: Work closely with team members, including other developers, UX/UI designers, and project managers, to translate business requirements into technical specifications. Code Review and Testing: Participate in code reviews, write unit tests, and ensure adherence to best practices and coding standards. Troubleshooting: Debug and troubleshoot software issues, providing timely solutions. Documentation: Contribute to the documentation of software specifications and processes. Requirements Experience: 2-3 years in .NETdevelopment . Education: Bachelors degree in ComputerScience, Software Engineering, or a related field. Technical Skills: Strong proficiency in C#, .NET Core, and ASP.NET MVC/Web API . Good understanding of SOLID principles and design patterns . Familiarity with JavaScript, TypeScript, and front-end frameworks (React, Angular, or Vue) . Develop user-friendly interfaces using HTML5,CSS3, JavaScript, and TypeScript. Work with modern front-end frameworks/librariessuch as React.js, Angular, or Vue.js. Strong experience with SQL databases (SQL Server, MySQL, or PostgreSQL). Knowledge of cloud computing (Azure/AWS) and DevOps concepts. Experience with Git version control and Agile workflows. Use Git, GitHub, GitLab, or Bitbucket for source control andcollaboration. Follow Agile methodologies and participate in Scrummeetings, sprint planning, and retrospectives. Soft Skills: Strong analytical and problem-solving skills. Effective communication and teamwork abilities. Eagerness to learn and adapt to new technologies. Benefits Health Insurance Performance based incentives Certification and Learning reimbursement Global clientele and technology working experience