Senior Software Engineer
- 🇮🇳 India
- On-site
- Senior
- 2 months ago
- .NET Core
- .NET
- C#
- REST API
- Object Oriented Programming
- HTML
- CSS
- JavaScript
.NET Core DeveloperRole Overview
We are seeking a skilled and motivated .NET Core Developer to join our dynamic development team. The successful candidate will design, develop, and maintain high-quality, scalable web applications using the .NET Core framework. This role requires close collaboration with product management, UX/UI design, and quality assurance teams to deliver innovative solutions that meet business requirements and enhance the user experience. The ideal candidate is passionate about coding, follows development best practices, and stays current with advancements in .NET technologies.
Key Responsibilities
·Develop and maintain efficient, reusable, and reliable code using the .NET Core framework.
·Collaborate with product owners and designers to implement new features and enhancements.
·Participate in code reviews to ensure code quality and adherence to development best practices.
·Identify performance bottlenecks and software defects, and devise effective solutions.
·Write unit and integration tests to ensure application robustness and reliability.
·Optimize applications for maximum speed, performance, and scalability.
·Stay current with emerging technologies and industry trends, and apply them to projects where appropriate.
Required Skills and Qualifications
·Proven experience as a .NET Core Developer or in a similar software development role.
·Strong proficiency in the C# programming language and the .NET Core framework.
·Experience working with RESTful APIs and web services.
·Knowledge of database systems such as SQL Server, including the ability to write complex queries.
·Sound understanding of object-oriented programming, design patterns, and software architecture principles.
·Excellent problem-solving skills with strong attention to detail.
·Ability to work effectively both independently and as part of a collaborative team.
·Good communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Preferred Skills
·Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
Senior Software Engineer · LTM