Sr. Developer

Weekday AI


Date: 3 hours ago
City: Mumbai, Maharashtra
Contract type: Full time

This role is for one of the Weekday's clients

Salary range: Rs 1000000 - Rs 1500000 (ie INR 10-15 LPA)

Experience: 5+ yrs

Location: Mumbai

Job Type: full-time

We are seeking an experienced Senior .NET Developer with strong expertise in Snowflake and modern application development practices to join a high-performing engineering team. This role is ideal for a hands-on technical professional who enjoys designing, developing, and optimizing scalable enterprise applications while working closely with clients and cross-functional teams.

As a Senior Developer, you will be responsible for building robust solutions using C#, .NET Core, and Snowflake, while contributing to architecture discussions, code quality initiatives, and continuous delivery practices. You will work directly with stakeholders to understand business requirements, develop technical solutions, and ensure successful project delivery through the complete software development lifecycle.

The ideal candidate possesses strong problem-solving abilities, experience working with distributed systems and asynchronous messaging, and a passion for delivering high-quality, maintainable code. This role also requires mentoring junior developers, participating in Agile delivery processes, and driving continuous improvement initiatives across development and deployment workflows.

Requirements

Key Responsibilities

Application Development & Solution Delivery

  • Design, develop, test, and maintain enterprise applications using C#, .NET Core, and modern development frameworks.
  • Build scalable, secure, and high-performance solutions that meet business and technical requirements.
  • Develop and optimize integrations with Snowflake and other database platforms.
  • Implement asynchronous messaging and event-driven solutions to support distributed application architectures.
  • Deliver high-quality code following established coding standards, design principles, and best practices.

Database & Data Engineering

  • Design and develop efficient database solutions with a strong focus on Snowflake.
  • Create, optimize, and maintain complex queries, stored procedures, and data processing workflows.
  • Support database modernization and migration initiatives, including data migration and platform transformation projects.
  • Ensure data quality, performance, scalability, and reliability across database environments.

Quality Engineering & Automation

  • Develop comprehensive unit tests and participate in automated testing initiatives.
  • Contribute to test automation frameworks and quality assurance processes.
  • Apply modern testing methodologies, including unit testing, integration testing, and behavior-driven development practices.
  • Ensure applications meet performance, security, and reliability standards before deployment.

Agile Delivery & Collaboration

  • Collaborate directly with business stakeholders and clients to understand requirements and translate them into technical solutions.
  • Participate actively in Agile ceremonies, including sprint planning, stand-ups, retrospectives, and backlog refinement sessions.
  • Provide regular project updates, progress reports, and technical insights to stakeholders and team members.
  • Work closely with cross-functional teams to ensure timely and successful project delivery.

Code Review & Technical Leadership

  • Conduct code reviews and provide constructive feedback to junior developers.
  • Mentor team members and promote development best practices across the engineering team.
  • Contribute to technical design discussions, architecture reviews, and solution planning activities.
  • Drive continuous improvement initiatives that enhance productivity, code quality, and delivery efficiency.

DevOps & Continuous Delivery

  • Support CI/CD pipelines and modern software deployment practices.
  • Utilize tools for source control, build automation, quality assurance, and release management.
  • Contribute to automation initiatives that improve deployment consistency and operational efficiency.
  • Maintain development documentation, technical knowledge repositories, and reusable assets.

Knowledge Management & Innovation

  • Create and maintain technical documentation, knowledge articles, and development standards.
  • Continuously learn and adopt new tools, frameworks, and technologies relevant to project requirements.
  • Identify opportunities for process improvements, automation, and engineering excellence.
  • Support innovation initiatives and contribute to long-term technology modernization efforts.

What Makes You a Great Fit

  • 8+ years of professional software development experience with strong expertise in C# and .NET technologies.
  • Hands-on experience developing applications using .NET Core 2.0+ and modern software engineering practices.
  • Strong experience working with Snowflake and database-driven applications.
  • Deep understanding of database design, query optimization, data integration, and performance tuning.
  • Experience implementing asynchronous messaging and event-driven architectures.
  • Strong knowledge of software development methodologies, design patterns, and architectural principles.
  • Practical experience with CI/CD tools, automated deployment pipelines, and DevOps practices.
  • Familiarity with code quality, static analysis, version control, and build automation tools.
  • Experience with automated testing practices, including unit testing, integration testing, TDD, and BDD methodologies.
  • Understanding of Agile development frameworks and collaborative delivery models.
  • Experience with database migration, application modernization, or .NET migration projects is highly desirable.
  • Exposure to technologies such as Airflow, ActiveMQ, SSIS, or enterprise integration platforms is an added advantage.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently while effectively collaborating with distributed teams and stakeholders.
  • Excellent communication, coordination, and client-facing skills.
  • Proven ability to take ownership of complex technical challenges and deliver solutions with minimal supervision.
  • Strong learning mindset with the adaptability to quickly adopt new tools, technologies, and project requirements.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Consulant - Cyber Transformation

KPMG, Mumbai, Maharashtra
1 day ago
JOB DESCRIPTION About KPMG in India KPMG entities in India are professional services firm(s). These Indian member firms are affiliated with KPMG International Limited. KPMG was established in India in August 1993. Our professionals leverage the global network of firms, and are conversant with local laws, regulations, markets and competition. KPMG has offices across India in Ahmedabad, Bengaluru, Chandigarh, Chennai,...

Lead Process Engineer for electrolysis projects

ThyssenKrupp, Mumbai, Maharashtra
5 days ago
Company presentation thyssenkrupp nucera offers world-leading technologies for high-efficiency electrolysis plants. The company has extensive in-depth knowledge in the engineering, procurement, and construction of electrochemical plants and a strong track record of more than 600 projects with a total rating of over 10 gigawatts already successfully installed. With its water electrolysis technology to produce green hydrogen, the company offers an...

Bioproduction Account Manager

Thermo Fisher Scientific, Mumbai, Maharashtra
1 week ago
Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description About Company: Thermo Fisher Scientific Inc. is the world leader in serving science, with revenues of more than $42 billion and approximately 120,000 employees globally. Our Mission is to enable our customers to make the world healthier, cleaner and safer. We help our customers accelerate life sciences research, address analytical challenges,...