Quest Global

Senior Software Engineer

Quest Global

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
1 hour ago
Work mode
In office
Education
B.E / B.Tech in Computer Science
Eligibility
Applicants should hold a Bachelor of Engineering (B.E.) or Bachelor of Technology (B.Tech) degree in Computer Science or any related specialization to be eligible.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Quest Global

Quest Global is a pioneering engineering company committed to building a better future by addressing today's toughest engineering challenges. With a presence in 17 countries, 67 global delivery centers, and over 17,800 employees, we deliver end-to-end solutions by combining deep industry expertise with digital innovation. Our experience spans aerospace & defense, automotive, energy, hi-tech, medical technology, rail, semiconductors, and communications sectors.

Role Overview and Responsibilities

As a Senior Software Engineer, you will engage in comprehensive web application development focusing on the backend using ASP.NET, ASP.NET Core, and C#. The role demands proficiency in multithreading and asynchronous programming techniques, designing and implementing RESTful APIs and microservices, and applying SOLID principles along with design patterns. You will also develop frontend components using Angular and perform unit and integration testing with Unit Test Frameworks. The position involves active participation in Agile/Scrum workflows and working with CI/CD pipelines, Docker, GitHub, and Microsoft Azure services.

Preferred Qualifications and Additional Skills

  • Experience with Azure cloud services such as App Services and Azure Functions
  • Knowledge of UI automation testing techniques for Angular web applications
  • Strong skills in performance optimization and scalability within distributed system environments
  • Ability to rapidly master emerging technologies and development frameworks
  • Previous involvement in large-scale enterprise or product-based software development settings

Educational Qualifications

The ideal candidate will hold a Bachelor of Engineering (B.E.) or Bachelor of Technology (B.Tech) degree in Computer Science or a related discipline.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Docker required C required Microservices Architecture required
🤖
Online · instant AI help
Broxer