Sr. Developer
Weekday AI
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 resumeSimilar jobs
Consulant - Cyber Transformation
Lead Process Engineer for electrolysis projects
Bioproduction Account Manager