As a Software Engineer, you will be involved across the full software development lifecycle, working closely with experienced colleagues virtually and directly supporting one of our key global clients. This role is ideal for early to mid-career engineers who are eager to develop their skills, learn from senior team members, and contribute to high-quality, client-facing solutions - all in a fully remote environment.
Main Responsibilities:
Analysis & Design:
Supporting the understanding of client requirements and contributing to the design of software solutions that meet real business needs.
Coding & Development:
Writing clean, maintainable, and well-structured code using industry best practices, contributing to new features and enhancements of existing solutions.
Troubleshooting:
Identifying, analysing, and resolving technical issues and defects to ensure high-quality, reliable software.
Database Management:
Assisting in the design, maintenance, and optimization of databases and queries to ensure efficient and secure data processing.
Testing:
Helping to develop and execute test plans, including unit and integration testing, to ensure solutions meet functional and non-functional requirements.
Communication & Collaboration:
Working closely with internal teams and client stakeholders, clearly communicating progress, challenges, and technical concepts.
Role Specification:
This is a
mid-level
role, well suited to individuals who want to work on client-facing projects.
1-5 years of professional experience in commercial software development
C# and/or VB.NET with .NET Framework and/or .NET.
Implementation of REST APIs
Database & Data
Write and optimize
SQL queries and joins
Develop and maintain
stored procedures
Participate in
database design
and data modeling
Perform
performance tuning
to improve application efficiency
Ensure
data integrity, security, and compliance
standards are met
DevOps & Engineering Tools
Use
Git
for version control and collaborative development
Work with
Azure DevOps and CI tools
for project tracking and builds
Build and maintain
CI/CD pipelines
Support
release management
activities
Manage and maintain multiple
environments
(Dev, QA, UAT, Production)
Testing & Quality
Write and execute
unit and integration tests
Participate in
test planning
and test case creation
Work with
automation testing frameworks
Log, track, and resolve defects using defect tracking tools
Ensure application stability, reliability, and performance
Communication & Collaboration
Direct end-user support and helpdesk operations
Effective communication with technical and non-technical stakeholders
Job Type: Permanent
Pay: Up to ?1,300,000.00 per month
Benefits:
Health insurance
Provident Fund
Work Location: Hybrid remote in Bengaluru, Karnataka
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.