Role: C# .NET Developer
Experience: 5–7 years
Key Responsibilities:
Design, develop, and maintain C# .NET applications and services.
Build and maintain Excel add-in components to enhance functionality and user productivity.
Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.
Work with relational databases to design schemas, write queries, and optimize performance.
Develop and maintain applications using .NET and Power BI.
Create and maintain reporting dashboards to provide insights for decision-making.
Ensure code quality through unit testing, code reviews, and adherence to best practices.
Troubleshoot and resolve software defects, performance issues, and production incidents.
Document software designs, processes, and usage guidelines.
Mandatory Skills:
5–7 years of experience as a .NET developer.
Strong proficiency in C# and the .NET Framework.
Experience in building Excel add-in components.
Proficiency in SQL and understanding of data warehouse concepts.
Experience with OLAP tools such as Microsoft SSAS or Power BI.
Ability to build complex queries using MDX or perform DAX calculations.
Solid understanding of software development principles and best practices.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Preferred Skills:
Experience in designing and building reporting dashboards.
Familiarity with other data visualization tools.
Knowledge of version control systems (e.g., Git).
Understanding of CI/CD pipelines and DevOps practices.
Core Skills: .NET, C#, SQL, OLAP