Senior Software Engineer Intermediate (Custom Solutions)

Opteamix

Bengaluru

On-site

INR 1,200,000 - 2,100,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Opteamix in Bengaluru, India is seeking a Level 2 Senior Software Engineer to design, develop, test, and maintain software applications. You will work with a cross-functional team to ensure solutions meet business requirements and user needs.

The role emphasizes building scalable APIs with C#, ASP.NET Core, and microservices, plus unit testing and code reviews. You will collaborate with product management, QA, and UX to deliver reliable software and stay current with industry trends.

Qualifications

  • 3–6 years of experience in software development.
  • Bachelor's degree in computer science or related field.
  • Knowledge of Agile or Scrum methodologies.
  • Good communication skills.

Responsibilities

  • Designing, developing, testing, and maintaining software applications.
  • Developing software applications using programming languages and tools.
  • Participating in Design
  • Ensuring that software applications meet functional requirements and are reliable.
  • Developing and executing software unit test plans.
  • Troubleshooting and debugging software issues.
  • Identifying and fixing complex bugs in software applications.
  • Providing technical support to end-users.
  • Collaborating with cross-functional teams.
  • Working with other teams such as product management, quality assurance, and user experience to ensure that software applications meet business requirements and user needs.
  • Communicating effectively with team members and stakeholders.
  • Participating in code reviews and contributing to the codebase.
  • Reviewing code written by other team members, offering feedback, and contributing to the codebase as needed.
  • Ensuring that code meets coding standards and best practices
  • Staying up to date with emerging trends and technologies
  • Keeping up to date with emerging trends and technologies in the software development industry
  • Making recommendations for improvements to existing software applications and processes
  • Participating in design documentation
  • Documenting software design, patterns, and key decisions ensuring that they are clear and concise and can be easily understood by other team members
  • Ensuring that documentation is up to date
  • Adhering to agreed coding standards and best practices
  • Contributing to the development and implementation of coding standards and best practices

Skills

C#, ASP.NET Core / .NET 6+
RESTful API design and development
Entity Framework Core / LINQ
SQL Server (or similar RDBMS) - query
Object-Oriented Programming Design  P
Unit Testing (xUnit/NUnit/MSTest)
Git / version control workflows
Azure including Azure Cosmos DB
Microservices architecture

Education

Bachelor's degree in computer science or related field

Tools

RabbitMQ
Kafka
Azure Service Bus

Job description

Job Summary

Position: L2 - Senior Software Engineer.

As a Level 2 Software Engineer, you will be responsible for designing, developing, testing, and maintaining software applications. You will work closely with other members of the software development team to ensure that software applications meet business requirements and user needs.

Responsibilities
  • Designing, developing, testing, and maintaining software applications
  • Developing software applications using programming languages and tools
  • Participating in Design
  • Ensuring that software applications meet functional requirements and are reliable
  • Developing and executing software unit test plans
  • Troubleshooting and debugging software issues
  • Identifying and fixing complex bugs in software applications
  • Providing technical support to end-users
  • Collaborating with cross-functional teams
  • Working with other teams such as product management, quality assurance, and user experience to ensure that software applications meet business requirements and user needs
  • Communicating effectively with team members and stakeholders
  • Participating in code reviews and contributing to the codebase
  • Reviewing code written by other team members, offering feedback, and contributing to the codebase as needed
  • Ensuring that code meets coding standards and best practices
  • Staying up to date with emerging trends and technologies
  • Keeping up to date with emerging trends and technologies in the software development industry
  • Making recommendations for improvements to existing software applications and processes
  • Participating in design documentation
  • Documenting software design, patterns, and key decisions ensuring that they are clear and concise and can be easily understood by other team members
  • Ensuring that documentation is up to date
  • Adhering to agreed coding standards and best practices
  • Contributing to the development and implementation of coding standards and best practices
Mandatory Skills
  • C#, ASP.NET Core / .NET 6+
  • RESTful API design and development
  • Entity Framework Core / LINQ
  • SQL Server (or similar RDBMS) - query optimization, stored procedures
  • Object-Oriented Programming Design Patterns
  • Unit Testing (xUnit/NUnit/MSTest)
  • Git / version control workflows
  • Azure including Azure Cosmos DB
  • Microservices architecture
Desirable Skills
  • AI/ML exposure: Familiarity with integrating AI APIs (Azure OpenAI, OpenAI API, Semantic Kernel), prompt engineering basics, or using ML.NET
  • CI/CD pipelines (Azure DevOps, GitHub Actions)
  • Front-end familiarity (Angular/React/Blazor) - nice to have
  • Message queues (RabbitMQ/Kafka/Azure Service Bus)
Qualifications
  • Bachelor's degree in computer science or related field
  • 3-6 years of experience in software development
  • Knowledge of software development methodologies such as Agile or Scrum
  • Good communication skills

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer Intermediate (Custom Solutions)
Senior Software Engineer Intermediate (Custom Solutions)

Opteamix LLC • Bengaluru

On-site
INR 1,200,000 - 1,800,000
.NET Senior Software Engineer
.NET Senior Software Engineer

Artesian Software Technologies LLP • Sahibzada Ajit Singh Nagar, Chandigarh, Panchkula

On-site
INR 1,400,000 - 2,200,000
Software Engineer - Backend
Software Engineer - Backend

GE Vernova • Bengaluru

On-site
INR 900,000 - 1,500,000
Relocation assistance provided
Senior Software Engineer
Senior Software Engineer

Bandhan Technologies • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Level II - Software Engineer
Level II - Software Engineer

HCA Healthcare - India • Hyderabad

On-site
INR 800,000 - 1,200,000
Software Engineer 2
Software Engineer 2

Rocket India • Chennai District

Hybrid
INR 1,200,000 - 2,000,000
Senior Software Engineer II
Senior Software Engineer II

Elsevier • Chennai District

On-site
INR 1,400,000 - 2,100,000
Senior .Net Developer
Senior .Net Developer

Cognizant • Bangalore Rural

Hybrid
INR 1,500,000 - 2,100,000
Lead II - Software Engineering
Lead II - Software Engineering

HealthEdge • Ernakulam

On-site
INR 1,000,000 - 1,500,000
.NET Developer
.NET Developer

Tech ECS Limited • Kolkata District

On-site
INR 1,200,000 - 1,800,000