We are seeking a motivated and talented .NET Full Stack Developer with 0-3 years of experience to join our dynamic team. The ideal candidate should have a passion for software development, a strong foundation in .NET technologies, and a desire to work on both front-end and back-end development.
Key Responsibilities:
- Develop, test, and maintain web applications using .NET Core/ASP.NET MVC for back-end development.
- Create and implement responsive UI designs using HTML, CSS, JavaScript, and modern front-end libraries/frameworks like React.js or Angular.
- Design and manage databases, write optimized queries, and work with relational databases like SQL Server.
- Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software products.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot, debug, and resolve technical issues in applications.
- Participate in code reviews and contribute to improving development processes.
- Stay updated with the latest technologies, tools, and industry trends.
Required Skills:
- Proficiency in C#, ASP.NET Core, and Entity Framework.
- Familiarity with front-end technologies such as HTML5, CSS3, JavaScript, and TypeScript.
- Experience with front-end frameworks like React.js, Angular, or Vue.js.
- Understanding of RESTful APIs and web services integration.
- Basic knowledge of database design and querying using SQL Server or other relational databases.
- Familiarity with version control systems like Git.
- Strong problem-solving skills and attention to detail.
Nice-to-Have Skills:
- Knowledge of cloud platforms like Azure or AWS.
- Familiarity with DevOps practices and tools like Docker or CI/CD pipelines.
- Understanding of Agile methodologies.
- Experience with testing frameworks like xUnit, NUnit, or front-end testing tools.