Develop and maintain web applications using MVC, .NET Core, and Angular/React to meet project requirements and deadlines.
Design and implement efficient database structures, including table schemas, relationships, and indexes, while ensuring data integrity and performance optimization.
Utilize Entity Framework for data access, entity modeling, and database interactions, ensuring code reusability and maintainability.
Write and optimize complex SQL queries and scripts in SQL Server to extract, update, and manipulate data efficiently.
Collaborate with cross-functional teams, including designers, testers, and product owners, to gather and refine project requirements and deliver high-quality software solutions.
Conduct and participate in code reviews to maintain code quality, identify potential issues, and promote best practices
Identify and resolve performance bottlenecks in both application code and database queries, ensuring optimal system performance.
Create and maintain technical documentation for code, database structures, and architectural decisions.
Stay updated with industry trends and emerging technologies, incorporating them into projects where applicable.
Work closely with Project Managers and other members of the Development Team to ideate software solutions with clear project deliverables, timelines, and to ensure timely completion of deliverables.
Comfortable working in an Agile highly dynamic start-up environment
Key Skills:
Comfortable working in an Agile highly dynamic start-up environment
Bachelor\'s degree in Computer Science or a related field (or equivalent work experience).
Minimum 3 years of hands-on experience in software development with expertise in MVC, .NET Core, Entity Framework, Angular/React, and SQL Server.
Strong understanding of database design principles and experience in managing complex database logic.
Proficiency in writing and optimizing complex SQL queries.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to work effectively in a team and independently.
Familiarity with software development best practices, version control systems, and Agile methodologies is a plus.
Expertia AI Technologies
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.