Support Engineer

Posted:
2/17/2025, 12:10:13 AM

Location(s):
Maharashtra, India ⋅ Pune, Maharashtra, India

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Software Engineer I

Important Information

Location: Pune

Experience: 2-5 Years

Job Mode: Full-time 

Work Mode: Remote

Job Summary

As a Software Engineer I, you will be responsible for developing and maintaining software applications while learning and applying engineering best practices. You will work as part of a team to design, code, test, and debug software solutions. This role is ideal for individuals who are looking to build their skills and contribute to impactful projects in a supportive environment.

Responsibilities and Duties

  • Assist in the design and development of software applications according to specifications and requirements.
  • Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
  • Perform unit testing and debugging to ensure software functionality and quality.
  • Provide phone/email/video consultation to debug customer problems of low to medium complexity.
  • Develop excellent communication skills (phone/email) to provide support to the customer base.
  • Mentor the Associate Support Engineer (IC1) for technical help on Product related issues.
  • Understand the product issues reported by the customer and reproduce it locally in the support lab.
  • Provides prompt and accurate feedback to customers.
  • Work with the senior members in the group to provide workarounds for the customer reported issues.
  • Escalate issues to senior members in the group when unable to overcome obstacles. Learn from escalated issues and avoid repeated escalations of the same problem type.
  • Attempt to provide workarounds where applicable to help reduce the need or urgency for Change Requests.
  • Create Change Requests (CRs) for the defects/enhancements reported by the customer.
  • Create Knowledge Base articles (FAQ/Solutions) for the Service Requests that have repeat value.

Qualifications and Skills

  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Basic experience in software development through internships, academic projects, or previous roles.
  • Good troubleshooting and analytical skills.
  • Good knowledge of programming languages (JAVA/ C/ C++/.Net) and debugging skills.
  • Good understanding of Unix and Windows operating systems and ability to simulate / debug problems on these.
  • Working knowledge of several of these technologies: J2EE, JMS, XML/XPATH, Web services, web development, app/web servers, networking, TCP/IP, HTTP, SOAP will be an added advantage.
  • Working knowledge of Open source messaging technologies like Apache Kafka, Pulsar, MQTT etc.
  • Good knowledge of databases (Oracle /SQL server / DB2) and proficiency in writing / analysing SQL queries.
  • Excellent verbal and written communication skills.
  • Enjoys working with people.
  • Strong customer-orientated attitude.
  • High level of personal motivation.
  • Proven capability to own, drive and take responsibility.
  • Ability to work in an international multi-site environment.
  • Nice to have (any of these):
    o Java certification/Database certification.
    o Knowledge / experience of Cloud technology e.g. AWS, Azure, etc.
    o Knowledge of application security/Web services security

Additional Requirements

Technologies: Java, ITIL , Database

Competencies:

Certifications:

About Encora

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.

At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.