InterviewStack.io LogoInterviewStack.io
Browse more Software Engineer jobs

.NET Developer

Big IT Jobs

Ahmedabad, Gujarat, India$2,000,000+7 months ago
7 views2 saves0 applies

Prepare for this role


Job Type

full time

Description

About the Company:
A global technology and digital transformation organization specializing in building scalable products and automation-driven platforms for finance, accounting, and business operations. The company delivers innovative cloud-based solutions to clients across multiple regions, with a strong focus on modern engineering practices, security, and performance. Its teams work in a fast-paced, collaborative environment that emphasizes continuous improvement, technical excellence, and a culture of ownership.
Role Summary:
As a Senior Software Engineer, you will play a key role in designing and developing complex web applications while leading a team of developers. You will apply deep expertise in C#, .NET, microservices, PostgreSQL, and AWS to build scalable, secure, and high-performing systems. This role requires strong technical leadership, the ability to guide junior engineers, and a mindset focused on innovation and quality. You will also collaborate with stakeholders, drive architectural decisions, and influence the long-term engineering direction.
Key Responsibilities:
Design & Architecture-
Contribute to application architecture using C# .NET and microservices.
Provide technical leadership, guidance, and mentoring to junior developers.
Development:
Build robust, scalable, and maintainable features, APIs, and microservices.
Ensure high code quality, scalability, and performance.
Performance Optimization:
Analyze application performance and optimize backend logic, database queries, and AWS integrations.
Stakeholder Collaboration:
Work closely with product owners and business stakeholders to gather requirements and translate them into technical specifications.
Code Quality & Standards:
Conduct detailed code reviews, enforce coding best practices, and ensure technical consistency across the team.
CI/CD & DevOps:
Implement, manage, and enhance CI/CD pipelines using AWS services and automation tools.
Technology Research:
Explore emerging tools and technologies; recommend improvements to enhance system performance and developer productivity.
Documentation:
Maintain thorough documentation of architecture, processes, coding standards, and technical guidelines.
Agile Participation:
Actively participate in sprint planning, estimation, daily standups, sprint reviews, and retrospectives.
Mandatory Skills & Experience:
Strong expertise in C#, .NET, and web application development.
Deep understanding of microservices architecture and related design patterns.
Hands-on experience with PostgreSQL, including data modeling and performance tuning.
Extensive knowledge of AWS cloud services and deployment strategies.
Proven experience leading development teams and delivering complex projects.
Strong analytical, problem-solving, and debugging skills.
Ability to collaborate effectively within cross-functional teams.
Bachelor’s degree in Computer Science or related field (Master’s preferred).
Minimum 5 years of experience in software development with a strong backend focus.

This job is found at InterviewStack.io

Skills

c#microservicespostgresqlawsapisscalabilityci/cdautomationagiledata modelingdebuggingperformance optimizationcode review