Software Engineer

Job Description

The Front End Developer will design, develop, and maintain software applications while collaborating with cross-functional teams. This role focuses on writing scalable code, integrating APIs, working with databases, and optimizing application performance. The candidate should have strong programming fundamentals and familiarity with modern development frameworks.

Role Details

  • Role: Front End Developer
  • Industry Type: Analytics / KPO / Research
  • Department: Engineering – Software & QA
  • Employment Type: Full Time, Permanent
  • Education: BCA / B.Sc / B.Tech / BE (Any Specialization), MCA (Preferred)

Key Responsibilities

Software Development
Design, develop, test, and maintain software applications. Write clean, scalable, and efficient code following best practices.

Collaboration
Work closely with QA, DevOps, and Product teams to deliver high-quality software solutions.

Debugging & Optimization
Identify issues, troubleshoot bugs, and optimize application performance.

Code Quality
Participate in code reviews and maintain coding standards.

API Integration
Develop and integrate REST APIs and backend services.

Database Management
Work with databases and ensure data integrity and efficient queries.

Technology Updates
Stay updated with emerging technologies and development trends.

Required Skills

  • Strong knowledge of programming languages such as Java, Python, C++, or JavaScript
  • Understanding of Data Structures and Algorithms
  • Knowledge of Object-Oriented Programming concepts
  • Familiarity with frameworks like Spring Boot, Django, and Node.js
  • Basic understanding of REST APIs
  • Database knowledge (MySQL, PostgreSQL, MongoDB)
  • Familiarity with Git version control

Preferred Skills

  • Frontend technologies such as HTML, CSS, JavaScript, React, or Angular
  • Cloud platforms like Amazon Web Services, Microsoft Azure, or Google Cloud Platform
  • Containerization tools like Docker and Kubernetes
  • Understanding of CI/CD pipelines
  • Exposure to Agile or Scrum methodologies

Key Skills

Java, Software Development, React.js, AWS, Microservices, Hibernate, REST, Spring Boot, Angular, SQL, Python