Software Application Engineer

Tata Electronics (TEPL)

Krishnagiri District

On-site

INR 1,500,000 - 2,500,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Tata Electronics (TEPL) in Tamil Nadu seeks an experienced Software Application Engineer with deep hands-on expertise in C# development, troubleshooting, and technical analysis to independently handle complex issues. The role focuses on designing scalable solutions, supporting production systems, and driving code quality.

You will collaborate across product, QA, and operations teams, review architecture decisions, and contribute to performance optimization and documentation.

Qualifications

  • Extensive experience in C#, .NET Core, and .NET Framework.
  • Proficient in SQL Server, MySQL, or PostgreSQL.
  • Strong knowledge of OOP and design patterns.
  • Experience debugging with Visual Studio, Postman, and Fiddler.
  • Excellent analytical and troubleshooting skills.
  • Experience with REST APIs.

Responsibilities

  • Design, develop, and maintain C# applications using .NET technologies.
  • Diagnose and resolve complex production issues with root-cause analysis.
  • Analyze requirements and translate to technical specs and design diagrams.
  • Write unit and integration tests and support QA cycles.
  • Collaborate with product owners, developers, QA, and support teams.

Skills

C# & .NET
SQL Databases
OOP & Design Patterns
Debugging Tools
REST APIs
Analytical Skills
Team Collaboration

Tools

Visual Studio
Postman
Fiddler

Job description

Role & responsibilities

We are seeking an experienced Software Application Engineer with 68 years of hands‑on experience in C# development, application troubleshooting, and technical analysis. The ideal candidate will independently handle complex application issues, design scalable solutions, and support production systems with strong analytical expertise.

Key Responsibilities
  • Application Development:
    • Design, develop, and maintain applications using C#, .NET Framework, and .NET Core.
    • Develop clean, reusable, and optimized code following best practices.
    • Contribute to architectural decisions and technical design discussions.
    • Review and improve code quality across the team.
  • Troubleshooting & Issue Resolution:
    • Identify, diagnose, and resolve complex application and integration issues.
    • Conduct root‑cause analysis using debugging tools, logs, and performance monitors.
    • Provide production support and long‑term fixes to maintain stability.
    • Coordinate with cross‑functional teams to resolve high‑priority incidents.
  • Analysis & Optimization:
    • Interpret business requirements and convert them into technical specifications.
    • Conduct impact analysis for new features, patches, and upgrades.
    • Optimize application performance, memory usage, and scalability.
    • Prepare technical documentation, design diagrams, and analysis reports.
  • Testing & Quality Assurance:
    • Create and maintain unit tests and integration tests.
    • Assist QA teams in regression and system testing cycles.
    • Ensure code adheres to performance, security, and compliance standards.
  • Collaboration & Communication:
    • Work with product owners, developers, QA, and support teams.
    • Participate in Agile/Scrum activities.
    • Mentor junior developers and support team knowledge sharing.
Required Skills & Qualifications
  • 68 years of professional experience in software development.
  • Strong proficiency in C#, .NET Core, .NET Framework.
  • Experience with SQL Server, MySQL, or PostgreSQL.
  • Strong knowledge of OOP principles and design patterns.
  • Experience with debugging tools like Visual Studio Debugger, Postman, Fiddler.
  • Excellent analytical and troubleshooting skills.
  • Experience with REST APIs.
Soft Skills
  • Strong problem‑solving mindset.
  • Excellent communication and collaboration skills.
  • Ability to work independently.
  • Detail‑oriented and proactive approach.
Preferred candidate profile
  • Good to Have
  • Experience with Azure/AWS cloud services.
  • Exposure to CI/CD, Git, and DevOps practices.
  • Understanding of Docker/Kubernetes.
  • Knowledge of Angular/React (optional).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Finthrive • Pune District, Gurugram District

Hybrid
INR 2,500,000 - 4,200,000
Application Developer
Application Developer

Miles Education • Mumbai

On-site
INR 1,400,000 - 2,000,000
.NET Application Developer
.NET Application Developer

Tata Consultancy Services • Indore District

On-site
INR 1,200,000 - 1,800,000
Software Developer
Software Developer

Kale Logistics Solutions • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer - Full stack developer
Senior Software Engineer - Full stack developer

Stryker Group • Gurugram District

On-site
INR 1,800,000 - 3,200,000
.NET Application Developer
.NET Application Developer

Tekskills • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Software or Sr. Software Engineer
Software or Sr. Software Engineer

Revenue Technology Services (RTS) • Bengaluru

On-site
INR 1,200,000 - 2,400,000
.NET Developer
.NET Developer

ecsme • Hyderabad

On-site
INR 1,400,000 - 2,400,000
Senior Software Developer (Full Stack)
Senior Software Developer (Full Stack)

NTT DATA BUSINESS SOLUTIONS • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Full-stack Developer (.NET Technology)
Full-stack Developer (.NET Technology)

Alumnus Software • Kolkata District

On-site
INR 900,000 - 1,300,000