We are seeking a highly skilled and experienced .NET Core Developer to join our remote development team. The ideal candidate will have a strong background in designing, developing, and maintaining complex enterprise applications using .NET Core and related technologies. The role demands excellent problem-solving skills, hands-on experience with modern development practices, and the ability to work independently in a remote environment.
Key Responsibilities:
• Design, develop, and maintain scalable and high-performance applications using .NET Core .
• Collaborate with cross-functional teams to define, design, and ship new features.
• Optimize application performance, troubleshoot, and resolve issues in existing systems.
• Write clean, maintainable, and efficient code following best practices.
• Implement secure coding techniques to safeguard applications.
• Conduct code reviews, provide feedback, and mentor junior developers as needed.
• Integrate third-party APIs and tools to enhance application functionality.
• Participate in the entire software development lifecycle, from concept and design to testing and deployment.
• Stay updated on the latest trends and technologies in .NET and software development.
Required Skills and Qualifications:
• 7-10 years of professional experience in software development using .NET technologies.
• Strong proficiency in .NET Core , C#, and Object-Oriented Programming (OOP).
• Hands-on experience with RESTful APIs , Microservices architecture, and Web APIs.
• Proficiency in front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular/React (optional but preferred).
• Experience with Entity Framework Core and database systems like SQL Server/PostgreSQL.
• Solid understanding of cloud platforms such as Azure or AWS.
• Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes .
• Knowledge of CI/CD pipelines and DevOps practices.
• Strong debugging, troubleshooting, and performance optimization skills.
• Excellent communication and collaboration abilities, with the capacity to thrive in a remote work environment.
Job Types: Full-time, Contractual / Temporary
Contract length: 12 months
Pay: ?70,000.00 - ?80,000.00 per month
Schedule:
• Day shift
• Monday to Friday
• Morning shift
Education:
• Bachelor's (Preferred)
Experience:
• .NET: 5 years (Preferred)
Work Location: Remote
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.