KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
N #3532
Applications open Full-Time Job

Senior Application Engineer

Tech SMCSquared GCC

  • Hyderabad, India
  • Competitive Package (Best in Industry)
  • 8-13 Yrs
  • Posted Yesterday
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Job Title: Senior Application Engineer(ReactJS & Node.Js/ .Net/C#)

Location

Hyderabad Experience

5+

Years Job Type

Full time/ Permanent Notice Period: Immediate to 30 days

Job Description

We are seeking an Application Engineer to join our product engineering teams, focusing on building customer-facing features and applications that directly serve financial advisors and their clients. This role offers the opportunity to work on meaningful product features while developing expertise in wealth management technology. You'll implement features independently, participate in architectural decisions, and collaborate closely with product managers and designers to deliver impactful solutions.This role is based in Hyderabad and follows a hybrid work model.

You will collaborate with colleagues across India and the United States, with reasonable working-hour overlap when needed for team ceremonies, planning, and delivery. This is an excellent change to be part of building a new Global Capability Center and shaping an engineering and product culture based on deep partnership and ownership. Key ResponsibilitiesSoftware Development & Implementation Implement features independently within established architecture patterns Handle complex bug fixes and participate in incident remediation and root cause analysis Write comprehensive tests (unit, integration) and maintain high code quality standards Diagnose and resolve non-trivial bugs in production applications Use secure coding practices and design standards with data privacy best practices Technical Design & Architecture Contribute to technical specifications and design documents for application features Implement solutions for complex problems within the wealth management domain Identify edge cases and potential issues during feature development Evaluate and recommend technical approaches for application-level challenges Create reusable patterns and components for application development Process & Execution Participate actively in planning and estimation for feature development Manage personal workload and priorities effectively Follow engineering standards consistently and participate actively in code reviews Identify and address process inefficiencies in application development Demonstrate ownership of application codebases and fight complexity through simple solutions.

Collaboration & Communication Work effectively with product, design, quality, and information security teams Communicate technical concepts clearly to non-technical stakeholders Participate actively in requirement discussions with product managers Provide constructive feedback in code reviews and mentor junior engineers Demo application features and functionalities effectively to stakeholders Knowledge, Skills, Abilities proficiency in modern programming languages JavaScript, TypeScript Experience with web application frameworks and technologies ReactJS, NodeJS / .NET/C# Solid understanding of database design and query optimization Experience with RESTful APIs and modern application architecture patterns Knowledge of cloud platforms Azure, containerization technologies Understanding of secure coding practices and data privacy requirements Familiarity with wealth management or financial services domains preferred Strong problem-solving skills and ability to work independently Ability to collaborate effectively in a hybrid, globally distributed engineering organization and communicate across technical and business teams Qualifications & Experience Bachelor's degree in Computer Science, Software Engineering, or related technical field 5+years of software engineering experience with focus on application development Experience building and maintaining customer-facing web applications Track record of successfully delivering features end-to-end Experience with agile development methodologies and cross-functional collaboration -------------------------------------------------------------------------------------------------------------------------- About SMC Squared: At SMC Squared, people are the foundation of our success. We help leading US and multinational companies accelerate digital transformation by building and managing Global Capability Centres with fully integrated, strategically aligned, and valued teams. Our people-first approach creates opportunities for talented professionals to grow, contribute, and thrive, while enabling organizations to scale intelligently.As part of Hexaware Technologiesa global leader in IT, BPO, and consultingwe deliver greater value through enhanced digital capabilities, automation platforms, and a shared commitment to people-centric transformation.

Join us and be part of a purpose-driven company where your ideas matter, your work makes a global impact, and your career can reach new heights.Join us and be part of a purpose-driven company where your ideas matter, your work has a global impact, and your career can reach new heights. EEO Statement: SMC Squared is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.

If you are a creative individual with a passion for design and a drive to contribute to impactful projects, we invite you to apply for this exciting opportunity.

Eligibility & process

Who can apply

Experience: 8-13 Yrs. Open to matching qualifications.

Skills & stack

Node.js .NET Core C# Application Engineering React JavaScript TypeScript REST APIs

Selection process

  1. Online Assessment / Technical Interview Rounds / HR Review

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Node.js, .NET Core, C#, Application Engineering, React, JavaScript, TypeScript, REST APIs) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Tech SMCSquared GCC Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Node.js. Answer
Model answer: 1. Encapsulation (data hiding via private fields/getters). 2. Abstraction (hiding implementation complexity). 3. Inheritance (code reusability). 4. Polymorphism (method overriding/overloading).
What is the time and space complexity of QuickSort vs MergeSort? Answer
Model answer: QuickSort: Average O(N log N) time, O(log N) space. Worst O(N^2). MergeSort: Guaranteed O(N log N) time, but requires O(N) auxiliary space.
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
Model answer: Indexes speed up SELECT queries via B-Trees. However, they slow down INSERT, UPDATE, and DELETE operations because indexes must be updated on disk. Avoid on low-cardinality columns (e.g., boolean flags).
What happens under the hood when you enter a URL in a browser? Answer
Model answer: 1. DNS lookup (resolves IP). 2. TCP 3-way handshake (SYN, SYN-ACK, ACK). 3. TLS negotiation for HTTPS. 4. HTTP GET request sent. 5. Server responds with HTML/CSS/JS. 6. Browser renders DOM & CSSOM tree.
What is the difference between REST and GraphQL APIs? Answer
Model answer: REST uses multiple fixed endpoints with possible over/under-fetching. GraphQL uses a single endpoint allowing clients to query exact fields in a single request.
Behavioural & HR questions 3
Why do you want to join Tech SMCSquared GCC as a Senior Application Engineer?
Highlight Tech SMCSquared GCC's market reputation, recent tech innovations, and how your skills in Node.js directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Tech SMCSquared GCC Competitive Package (Best in Industry)
Recruiter Resume Apply
Chat Chat with Kashii