We are hiring for a leading USA-based product tech company expanding development team in India. We are looking for a talented .NET Software Developer with over 3 years of experience in C# and ASP.NET Core. The ideal candidate will be passionate about technology and eager to work in a dynamic, fast-paced environment building scalable and high-performance applications.
Key Responsibilities
Full-Stack Development:
Perform full-stack development involving front-end, business logic, and data access layers.
Software Development Lifecycle:
Lead the entire development lifecycle from planning to release and support, ensuring timely delivery of projects.
Architecture & Design
Actively participate in software architecture decisions, design strategies, and code reviews to ensure the delivery of high-quality, scalable, and maintainable solutions.Work closely with other developers, designers, and stakeholders to build robust, user-friendly applications.Write clean, maintainable, and testable code following best practices and coding standards.Debug, resolve technical issues, and ensure optimal application performance and reliability.
Requirements
Experience:
Minimum 3 years of experience in software development, particularly with C# and ASP.NET Core.
Proven experience developing responsive web applications using JavaScript, jQuery, CSS, and HTML.
Experience with PostgreSQL or other relational databases and Entity Framework Core or similar ORM frameworks.
Educational Background
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Technical Skills
Expertise in C#, ASP.NET Core, and .NET technologies.
Strong understanding of Object-Oriented Programming (OOP) concepts and design patterns.
Experience in building RESTful APIs and following Service-Oriented Architecture (SOA) principles.
Familiarity with event-based software design and event-driven architecture.
Experience with front-end technologies and frameworks, including JavaScript and jQuery.
Soft Skills
Excellent problem-solving and communication skills.
Ability to work effectively in a remote, Agile, team-based environment.
High attention to detail and strong organizational skills