We are seeking a skilled .NET Core developer to join our team. As a .NET Core developer, you will be responsible for developing and maintaining high-performance, scalable applications using C# and .NET Core framework.
Responsibilities
? Design, develop, and deploy .NET Core applications using C# programming language.
? Collaborate with cross-functional teams to define, design, and ship new features.
? Write clean, efficient, and maintainable code following best practices and coding standards.
? Ensure the performance, scalability, and security of the applications.
? Troubleshoot and debug issues, and propose solutions to enhance application functionality.
? Collaborate with front-end developers to integrate back-end logic with user interfaces developed in front-end technologies.
? Utilize Azure Function Apps for serverless computing and event-driven applications.
? Develop and consume APIs, web services, and microservices.
? Conduct code reviews and provide constructive feedback to team members.
? Stay up to date with the latest industry trends and technologies, and recommend improvements to the development process.
? Ensure timely delivery of applications by adhering to project deadlines, conducting proper testing, and deploying applications.
? Provide training and guidance to junior developers, ensuring they follow best coding practices.
? Review code developed by junior developers to maintain code quality and consistency.
Requirements
? Proven experience in software development using C# and .NET Core.
? Strong knowledge of ASP.NET Core, MVC, and Web API frameworks.
? Experience with Azure Function Apps for serverless computing and event-driven applications.
? Familiarity in front-end technologies such as Angular, HTML, CSS, and JavaScript.
? Proficiency with relational databases and SQL.
? Solid understanding of software development principles, design patterns and best practices.
? Experience with source control systems such as Git Hub, BitBucket.
? Excellent problem-solving and troubleshooting skills.
? Strong verbal and written communication skills.
? Ability to work effectively in a collaborative team environment.
? Familiarity with agile methodologies and proficiency in utilizing tools such as Jira for project management.
? Proficiency in writing effective unit test cases to ensure software quality.
? Hands-on experience with Docker and Kubernetes for containerization and deployment of applications.
Job Type: Full-time
Pay: ₹250,000.00 - ₹450,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.