We are looking for a 2 .NET backend developers who is responsible for designing, developing, and maintaining the server-side components of a web application or software system. The role requires expertise in the .NET framework, along with other related technologies, tools, and programming languages.
Primary responsibilities of a .NET backend developer may include:
- Developing and maintaining the application’s server-side architecture using .NET frameworks, such as .NET Core, ASP.NET, and Entity Framework.
- Creating and implementing efficient database designs and querying using technologies such as SQL Server, MySQL, or Oracle.
- Integrating with external systems and APIs, such as payment gateways, messaging services, or social media platforms.
- Designing and implementing secure and scalable RESTful APIs, web services, and microservices.
- Writing and maintaining efficient, reusable, and reliable code using C# and other .NET programming languages.
- Troubleshooting and debugging issues in the server-side code.
- Collaborating with the front-end development team to integrate the server-side code with the client-side code and UI.
- Participating in code reviews, testing, and deployment activities.
- Staying up-to-date with the latest developments in .NET frameworks and related technologies.
To be successful in this role, the applying .NET backend developer should have a strong understanding of object-oriented programming concepts, software development principles, and design patterns. You should also be comfortable working with relational databases and have experience with version control systems, such as Git.
Additionally, you should possess excellent analytical and problem-solving skills, as well as good communication and collaboration abilities. You should have experience working in agile software development environments and be committed to delivering high-quality code that meets the project requirements and business needs.