Overview
The .Net Backend Developer plays a crucial role in our organization by developing and maintaining highquality web applications built on the .NET framework. This position requires a strong foundation in backend technologies and expertise in C# and ASP.NET. The developer will collaborate closely with frontend developers UX/UI designers and project managers to deliver robust scalable and efficient systems that meet client requirements and business goals. The backend developer is essential for ensuring seamless integration between the application and serverside logic as well as maintaining application performance and security. By harnessing the latest technologies and methodologies this role helps enhance user experience and optimize application functionality contributing to the organizations overall success and growth.
Key Responsibilities
- Design and implement serverside logic using C# and ASP.NET.
- Develop RESTful APIs for connecting the backend services to various frontend applications.
- Collaborate with teams to define design and ship new features.
- Ensure scalable and highperformance applications through comprehensive code reviews.
- Monitor troubleshoot and optimize application performance.
- Write clean maintainable code and implement best practices for software development.
- Maintain and improve existing applications with regular updates and patches.
- Utilize version control systems for collaborative development.
- Work with databases (SQL Server MySQL) for effective data storage and retrieval.
- Conduct unit testing to validate code functionality and prevent regressions.
- Participate in Agile/Scrum development methodologies and sprints.
- Implement security measures to protect data and applications from vulnerabilities.
- Integrate external APIs and thirdparty services as required.
- Document development processes code changes and technical specifications.
- Collaborate with crossfunctional teams to ensure project success and timeliness.
Required Qualifications
- Bachelor s degree in Computer Science Software Engineering or a related field.
- 2 years of professional experience in .NET development.
- Strong expertise in C# and ASP.NET technologies.
- Experience with version control systems (e.g. Git).
- Solid understanding of web services (RESTful/SOAP) and APIs.
- Proficiency in database management systems specifically SQL Server or MySQL.
- Knowledge of frontend technologies (HTML CSS JavaScript) is advantageous.
- Familiarity with cloud platforms (e.g. Azure or AWS) is a plus.
- Experience with Agile methodology and software development lifecycle.
- Good problemsolving skills and attention to detail.
- Ability to work independently and as part of a team.
- Strong communication skills both verbal and written.
- Certifications in Microsoft .NET technologies are a plus.
- Experience with DevOps practices and tools is preferred.
- Passion for learning new technologies and continuously improving skills.
.net,node.js,backend development