We are seeking a highly skilled and experienced .NET Fullstack Developer to join our dynamic team. As a key member of our development team, you will play a crucial role in designing, developing, testing, and deploying innovative web applications. The ideal candidate should have a strong background in both front-end and back-end development using the .NET framework.
Responsibilities:
- Fullstack Development:
- Design, develop, and maintain scalable and responsive web applications using the .NET framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Front-end Development:
- Develop interactive and user-friendly interfaces using HTML, CSS, and JavaScript frameworks (Angular, React, or similar).
- Ensure the seamless integration of front-end and back-end components.
- Back-end Development:
- Implement server-side logic using C# and the .NET framework.
- Design and develop robust APIs to facilitate seamless data exchange between the front-end and back-end systems.
- Database Management:
- Design, implement, and maintain databases (SQL Server, MySQL, or similar).
- Optimize database performance for maximum efficiency and scalability.
- Code Quality and Testing:
- Write clean, well-documented, and efficient code.
- Conduct unit testing and participate in code reviews to ensure high-quality software development.
- Troubleshooting and Debugging:
- Identify and resolve software issues, bugs, and performance bottlenecks.
- Conduct thorough testing to ensure the stability and reliability of applications.
- Collaboration and Communication:
- Collaborate with cross-functional teams, including designers, product managers, and other developers.
- Communicate effectively with team members to understand project requirements and timelines.
- Adaptability:
- Stay updated on the latest technologies and industry trends.
- Adapt to changing project requirements and priorities.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a .NET Fullstack Developer with a minimum of 6 years.
- Strong proficiency in C#, ASP.NET, and .NET Core.
- Experience with front-end frameworks such as Angular, React, or similar.
- Solid understanding of relational databases and SQL.
- Familiarity with agile development methodologies.
- Excellent problem-solving and communication skills