Loading...

Alp Consulting Ltd.

Senior Software Engineer

Alp Consulting Ltd.
Bengaluru, Karnataka Hybrid
Hybrid Full-Time Bengaluru, Karnataka India

About the Role

Role: Sr. Software Engineer (C#)
Location: Bangalore
Years of Experience:8+Years

Role Overview:

We are seeking an experienced Senior Software Engineer with 8+ years of experience to design and review complex system architectures, focusing on microservices and high-performance applications. You will be responsible for building scalable solutions, optimizing performance, and ensuring seamless integration across multiple components and services.

You will take ownership of solution architecture, performance tuning, and end-to-end feature development using C# and complementary technologies.
Key Responsibilities
Design and implement advanced features using C# in a microservices environment.
Integrate test automation (unit testing and end-to-end testing) as a core development practice.
Optimize code for performance and scalability in enterprise-grade systems.
Collaborate with product, design, and DevOps teams to deliver business value.
Manage the complete software development lifecycle — from architecture and design to testing and deployment.
Must-Have Skills
8+ years of hands-on software development experience.
Strong expertise in C#, with emphasis on building distributed microservices.
Solid understanding of test automation frameworks and tools (e.g., NUnit, xUnit).
Experience working on cloud infrastructure such as AWS (EC2, RDS, EKS).
Proficiency in Linux-based systems and scripting commands.
Familiar with CI/CD tools and workflows (e.g., Jenkins, Git).
Experience using task-tracking tools like Jira and documentation platforms like Confluence.
Good-to-Have Skills
Familiarity with C++, SQL, Docker, Bash, and SSH.
Exposure to Python, Agile environments, Ansible, and Terraform.
Understanding of container orchestration tools like Kubernetes.
Experience with observability and monitoring tools such as Sentry and Splunk.
Knowledge of additional project management tools is a plus.
Qualifications
• Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
• Demonstrated problem-solving abilities and collaborative mindset.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs