OffCampusJobs

Firstsource is Hiring Associate Software Engineer | Freshers | Bengaluru, Chennai & Mumbai


Job Description

Firstsource Solutions Limited (FSL) is hiring Associate Software Engineers for its Technology team across Bengaluru, Chennai, and Mumbai. This opportunity is ideal for fresh graduates and early-career software engineers who are passionate about Python, MySQL, Microsoft Azure, REST APIs, Cloud Computing, and Backend Development. If you're looking to build enterprise applications while working alongside experienced engineers in a collaborative environment, this role offers an excellent foundation for your software engineering career.

As an Associate Software Engineer, you will develop backend applications, build APIs, optimize databases, deploy cloud solutions on Microsoft Azure, troubleshoot production issues, collaborate with cross-functional teams, and contribute to enterprise-scale software projects using modern engineering practices.

𝐂𝐨𝐦𝐩𝐚𝐧𝐲: Firstsource Solutions Limited (FSL)
𝐑𝐨𝐥𝐞: Associate Software Engineer
𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: Bengaluru, Chennai, Mumbai
𝐖𝐨𝐫𝐤 𝐌𝐨𝐝𝐞: Hybrid
𝐉𝐨𝐛 𝐓𝐲𝐩𝐞: Full-Time
𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞: 0–2 Years

𝐀𝐛𝐨𝐮𝐭 𝐅𝐢𝐫𝐬𝐭𝐬𝐨𝐮𝐫𝐜𝐞

Firstsource Solutions Limited (FSL) is a leading global business process management and technology services company that helps organizations accelerate digital transformation through innovative technology solutions, cloud services, automation, analytics, and customer experience platforms. Serving clients across multiple industries, Firstsource combines engineering excellence with modern cloud technologies to deliver scalable enterprise solutions.

The company provides employees with structured mentorship, continuous learning opportunities, exposure to enterprise-scale software development, and a collaborative engineering culture that supports long-term career growth.

𝐉𝐨𝐛 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰

As an Associate Software Engineer, you will design, develop, test, deploy, and maintain backend applications and cloud-based services using Python, MySQL, and Microsoft Azure. You'll work closely with senior engineers, product owners, QA teams, and business analysts while gaining hands-on experience in enterprise application development, API integration, cloud deployment, database optimization, and Agile software development.

This role provides excellent exposure to Python development, REST APIs, Microsoft Azure, MySQL, Git, CI/CD, Docker, and cloud-native engineering practices.

Roles & Responsibilities

- Develop, test, and maintain backend applications using Python.

- Build and maintain scalable application features and backend services.

- Write optimized SQL queries, stored procedures, and database schema updates.

- Design, build, and integrate REST APIs with internal and third-party systems.

- Deploy, monitor, and support applications on Microsoft Azure.

- Debug and resolve issues across development, testing, and production environments.

- Participate in code reviews and follow software engineering best practices.

- Write clean, maintainable, and well-documented code.

- Collaborate with product owners, QA engineers, business analysts, and operations teams.

- Prepare technical documentation for developed components and services.

- Contribute to Agile Scrum ceremonies and continuous software improvement.

Qualifications & Eligibility

- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.

- 0–2 years of software development experience (internships and academic projects are considered).

- Strong understanding of Python programming.

- Good knowledge of MySQL databases and SQL queries.

- Basic understanding of Microsoft Azure cloud services.

- Familiarity with REST APIs, JSON, and Git.

- Good analytical, debugging, and problem-solving skills.

- Strong communication and teamwork abilities.

Skills Required

- Python

- MySQL

- SQL

- Microsoft Azure

- REST APIs

- JSON

- Git

- Backend Development

- Database Design

- Query Optimization

- API Integration

- Cloud Computing

- Debugging

- Software Development

- Agile Scrum

- Problem Solving

- Technical Documentation

𝐏𝐫𝐞𝐟𝐞𝐫𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬

- Flask

- FastAPI

- Django

- Azure DevOps

- GitHub Actions

- Docker

- CI/CD Pipelines

- Pytest

- Azure Functions

- Azure SQL Database

- Azure App Services

- Azure Storage

- Microsoft Azure AZ-900 Certification

𝐖𝐡𝐲 𝐉𝐨𝐢𝐧 𝐅𝐢𝐫𝐬𝐭𝐬𝐨𝐮𝐫𝐜𝐞?

- Start your software engineering career with a leading global technology company.

- Build enterprise applications using Python, MySQL, and Microsoft Azure.

- Gain practical experience with cloud-native software development.

- Work alongside experienced engineers through structured mentorship.

- Contribute to enterprise-scale digital transformation projects.

- Learn modern software engineering, DevOps, and cloud deployment practices.

- Enjoy a collaborative, learning-focused engineering culture.

- Access clear career progression within Firstsource's technology organization.

𝐂𝐚𝐫𝐞𝐞𝐫 𝐆𝐫𝐨𝐰𝐭𝐡 𝐎𝐩𝐩𝐨𝐫𝐭𝐮𝐧𝐢𝐭𝐢𝐞𝐬

This role provides an excellent foundation for careers such as:

- Software Engineer

- Backend Developer

- Python Developer

- Cloud Engineer

- Azure Developer

- API Developer

- Full Stack Developer

- DevOps Engineer

- Application Developer

- Platform Engineer

- Senior Software Engineer

- Cloud Solutions Engineer

𝐖𝐡𝐨 𝐒𝐡𝐨𝐮𝐥𝐝 𝐀𝐩𝐩𝐥𝐲?

- Fresh graduates looking to begin their software engineering career.

- Candidates passionate about Python, MySQL, and cloud computing.

- Students with academic or internship projects in backend development or web applications.

- Individuals interested in Microsoft Azure, REST APIs, and enterprise software development.

- Aspirants seeking long-term careers in cloud engineering, backend development, and modern software engineering.

Apply for this Position

Apply Now
Firstsource is Hiring Associate Software Engineer | Freshers | Bengaluru, Chennai & Mumbai Job Opening