Company Name: Confidential
Job Role: Senior .NET Full Stack Developer
Experience Required: 4-7 Years
Location: Bhubaneswar, India
Qualification: Bachelor's Degree in Computer Science, Information Technology, or a related field (or equivalent work experience)
Responsibilities
- Design, develop, and maintain RESTful APIs using .NET Core and related technologies.
- Develop, test, and deploy web applications that meet functional and non-functional business requirements.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Write clean, scalable, and efficient code following best practices in software development.
- Participate in code reviews, design discussions, and contribute to continuous improvement processes.
- Troubleshoot and debug applications and APIs to optimize performance.
- Work with databases such as SQL Server or NoSQL databases.
- Implement security and data protection measures.
- Collaborate with cross-functional teams, including QA, DevOps, and Project Managers, to ensure successful project delivery.
- Maintain proper documentation of code, processes, and functionality.
Skills
- 5+ years of hands-on experience with .NET Core in API and web application development.
- Proficiency in C# and ASP.NET Core for building server-side applications.
- Strong understanding of RESTful API design, development, and best practices.
- Experience with front-end technologies such as HTML5, CSS3, and JavaScript frameworks (e.g. React, Angular or Vue.js).
- Solid understanding of Entity Framework Core or other ORM tools.
- Experience with SQL Server or other relational databases.
- Familiarity with cloud platforms like Azure or AWS is a plus.
- Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes) is preferred.
- Familiarity with version control systems like Git.
- Experience with CI/CD pipelines and automated testing frameworks is a plus.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Bachelors degree in computer science, Information Technology, or a related field (or equivalent work experience).