Tech Mahindra New Hiring: The growing tech-oriented environment of Kolkata, West Bengal, is seeking a committed and technically competent Software Engineer with strong skills in .NET Framework, Java, Oracle SQL/PLSQL, as well as scripting and programming languages. This position offers hands-on experience in troubleshooting software engineering systems and designing solutions, working with the latest cloud platforms and enterprise-level systems.

This job is ideal for someone with an innovative mindset, capable of combining analytical insight with technical skills. This job requires accountability, teamwork and the capability to provide solutions for users that are safe, reliable and performance-driven.
Job Overview
The position of Software Engineer requires constant involvement in software design as well as debugging and development actions in a dynamic setting. Candidates should have an understanding of the most important software languages and databases, Cloud computing and frameworks for cloud computing. An understanding of the technology architecture and commercial requirements can help in providing effective, modern solutions to technical problems.
The engineer is responsible for conducting a detailed analysis, identifying the root cause of technical problems and developing resolutions that align with the needs of the business. The ability to succeed in this job is not just on technical proficiency; however, it also depends on the ability to communicate, flexibility, and the determination to meet deadlines and provide high-quality deliverables.
Key Responsibilities
- Utilise the principles of standard engineering and architecture in the creation or enhancement of software modules.
- Analyse the root causes of the issues that are reported and devise suitable solutions.
- Develop and debug code to ensure the highest usability, performance and security standards.
- Make sure that technical resolutions are documented and in line with the objectives.
- Effectively collaborate with your internal teams with customers, customers, and other pertinent customers and other relevant parties.
- Participate in testing software, Quality analysis, software testing, and optimisation of performance.
- Keep up-to-date with the latest technologies as well as current IT trends for constant advancement.
- Maintain open communication by providing regular updates on progress.
- Perform assigned tasks according to established deadlines and scopes of work.
Pentair Careers 2025 | Lead Engineer, Quality Assurance
Required Qualifications
- A bachelor’s level degree is required with a major in Computer Science, Information Technology or any other related discipline.
- Professional qualifications equivalent to those of a comparable professional experienced in the field will be evaluated.
Mandatory Skills and Competencies
Foundational Knowledge Areas:
- Basic understanding of engineering systems concepts.
- Effective communication and presentation skills to facilitate business meetings.
- The ability to communicate effectively with team members and customers.
- The ability to mentor, coach, counsel, advise, and resolve conflicts.
- Understanding of change management processes and the ability of organisations to adapt.
Intermediate Technical Competencies:
- Skills in problem-solving and analytical thinking recognise technical issues and then implement efficient solutions.
- Experience in diagnosing and debugging issues across different layers of software.
- A thorough understanding of security standards and software quality standardsConformityty.
- Experience in adapting to the latest technology, workflows and system modifications.
- A basic understanding of cloud computing technologies, specifically Microsoft Azure.
- Experience with understanding the .NET Framework and Development Environments.
- A solid understanding of Oracle Database, including Oracle SQL and PL/SQL.
- Experience with scripting for automation or maintenance jobs.
- A basic introduction basic introduction Docker and Kubernetes containers and solutions for containerization.
Behavioural Expectations:
- Active listening to comprehend the needs and provide feedback.
- The ability to empathise in collaboration and interactions with colleagues.
- Ability to adapt to the latest technology and work models.
- A trustworthy and honest approach to managing responsibility.
- Consistent follow-up and commitment to set deadlines.
- Proficiency fluency English, both written and spoken.
- Conceptual understanding of Object-Oriented Programming (OOP).
- Programming and design at the high level, as well as programming fundamentals.
Good-to-Have / Optional Skills
- Experience in the field of software or in the development of enterprise solutions.
- A practical introduction to ERP systems, such as IFS, SAP, Oracle and Microsoft Dynamics 365.
- Experience with the development of mobile and web-baseapplicationns frameworks.
- A familiarity with tuning for performance optimisation of databases using Oracle AWR reports.
- Awareness of cloud-based environments like AWS and Google Cloud.
- Basic knowledge of AI technology and tools, such as platforms such as Copilot, Loop, or AI agents.
Application Instructions
Candidates who have technical expertise and a desire to grow in the field of software engineering must present a resume that is updated, highlighting relevant technical abilities, educational background, as well as professional accomplishments. The preference is given to candidates who have demonstrated problem-solving skills and an unwavering commitment to high-quality software development.