14 Nov
|
XENOX TECHNOLOGY INDIA
|
Chennai
14 Nov
XENOX TECHNOLOGY INDIA
Chennai
Job Title: Development Support Engineer
Department: IT
Role Summary
We are looking for a Development Support Engineer to provide day-to-day support across the software development lifecycle. You will triage and reproduce incoming issues, fix defects in existing services, assist with testing and deployments, and take on small development tasks under the guidance of senior engineers. This is an entry-level, hands-on role for someone with a solid programming foundation who wants to grow into a full backend or full-stack engineering position. You will learn our platforms end-to-end, gain exposure to cutting-edge technology including AI-assisted development tooling and AI-driven product features, and act as the first line of technical response for the systems we run.
Key Responsibilities
- Triage, reproduce, and document incoming bug reports and escalations from internal teams and customers.
- Fix low- to medium-complexity defects in existing services and applications with guidance from senior engineers.
- Take on routine development tasks, including small feature enhancements, configuration changes, and code cleanup.
- Support build, release, and deployment activities across development, staging, and production environments.
- Monitor application logs, dashboards, and alerts, and escalate issues with clear diagnostic detail.
- Prepare test data, environment setups, and sandbox instances for the development team.
- Maintain technical documentation, runbooks, and knowledge base articles for recurring issues.
- Participate in code reviews, stand-ups, and sprint ceremonies to build familiarity with team standards and practices.
Qualifications and Experience
Education:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent.
Work Experience:
- 2 years of experience in software development, technical support, or a related technical role.
- Experience on projects demonstrating hands-on coding will be considered.
- Exposure to a team development workflow using version control and issue tracking is an advantage.
Technical Skills Required:
- Working knowledge of at least one general-purpose programming language — C#, JavaScript/TypeScript or Python.
- Understanding of object-oriented programming fundamentals and the habits behind clean, readable code.
- Basic SQL and relational database concepts — queries, joins, and reading an existing schema.
- Familiarity with REST APIs and tools such as Postman or Swagger.
- Git fundamentals: branching, pull requests, and resolving merge conflicts.
- Comfortable on both Windows and Linux, including basic command-line usage.
- Ability to read logs, stack traces, and error messages to isolate a problem.
- Familiarity with issue tracking tools such as Jira or Azure DevOps.
Preferred Experience:
- Exposure to .NET (C#) or Node.js/TypeScript backend development.
- Basic understanding of containers and Docker.
- Awareness of CI/CD concepts and automated build pipelines.
- Fundamental exposure to a cloud platform, AWS or Azure.
- Automated testing frameworks such as xUnit, Jest, or Vitest.
- Interest in monitoring and observability tooling: dashboards, log aggregation, and alerting.
- Basic scripting for repetitive tasks.
Soft Skills:
- Eager to learn, comfortable asking questions, and receptive to feedback from senior engineers.
- Methodical and patient when investigating problems, and sees an issue through to resolution.
- Clear written communication when documenting issues, steps to reproduce, and fixes applied.
- Dependable follow-through on small tasks and commitments without needing reminders.
- Collaborative, working comfortably alongside developers, QA, and support teams.
Pay: ₹800,000.00 - ₹1,600,000.00 per year
Advantages:
- Health insurance
- Provident Fund
Work Location: In person
📌 Development Support Engineer (Chennai)
🏢 XENOX TECHNOLOGY INDIA
📍 Chennai