Design, develop, and maintain backend systems using .NET Core with a focus on data processing.
Write advanced SQL queries, including complex joins, aggregations, and calculations tailored for retail and transactional data.
Develop and optimize database schemas, stored procedures, and indexing strategies for efficient data access.
Work on query performance optimization, ensuring fast response times and scalable solutions.
Handle large datasets, ensuring data integrity and quality, especially for retail-related metrics such as sales calculations, inventory management, and customer data analytics.
Collaborate with data engineers to support data integration, ETL pipelines, and data warehousing solutions.
Troubleshoot database-related performance issues, ensuring minimal downtime and maximum efficiency.
Stay updated on the latest SQL and database performance tuning best practices.
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field.
4-5 years of experience in backend development with a strong emphasis on database design and optimization.
Expertise in SQL, including advanced query writing, stored procedures, and performance tuning (experience with databases like MS SQL, PostgreSQL).
Experience in writing calculations and handling datasets relevant to the retail industry (e.g., sales, inventory, and customer transaction data).
Strong knowledge of database indexing, partitioning, and query optimization techniques.
Familiarity with Big Data concepts and experience in handling large-scale data sets.
Proficient in .NET Core and C#, with experience developing data-centric backend applications.
Experience with database performance analysis and optimization tools.
Understanding of cloud database solutions (Azure SQL, AWS RDS) is a plus.
Qualifications Needed:
Education: Bachelor’s or Master’s degree in computer science, Engineering, or a related field.
Experience: Minimum of 4-5 years of experience in software development with .NET technologies.
Proven 4-5 experience with C#, .NET Core, and related frameworks.
Proven 4-5 experience with calculations and big data processing.
Familiarity with version control systems, preferably Git.
Strong problem-solving skills and ability to work independently.
Extensive experience in SQL database design, optimization, and management.