Senior Software Engineer

4 - 6 years

15.0 - 20.0 Lacs P.A.

Chennai

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

.NetApplication SupportNode.JsAngular

Work Mode

Hybrid

Job Type

Full Time

Job Description

We are seeking a Full Stack Software Developer with strong experience in Node.js REST API, Angular, SQL Server, and .NET (hands-on experience is an added advantage) to contribute to the development and technical support of a FinTech solution. This role requires hands-on development across Node.js, Angular, and .NET, ensuring performance, scalability, and maintainability. As a key contributor, you will collaborate with global teams across India, Europe, and the USA, participating in Agile workflows, implementing best coding practices, optimizing system performance, and providing technical support. Key Responsibilities: Full Stack Development: Design, develop, and maintain scalable applications. Develop front-end user interfaces using Angular, TypeScript, HTML5, CSS, WinForms. Build and optimize backend services using Node.js REST API. Implement and maintain RESTful APIs and Windows Services using .Net. Work with SQL Server databases, writing T-SQL queries for efficient data retrieval and processing. Availability for technical support at weekends Code Quality & Performance Optimization: Write clean, maintainable, and well-documented code. Conduct code reviews, debugging, and troubleshooting to improve system reliability. Ensure security, performance, and scalability of applications. Database Development & Optimization: Develop, optimize, and maintain SQL Server databases. Write efficient T-SQL queries, hand on SQL profiler to trace and improve database performance. Ensure data integrity, backup strategies, and efficient query execution. Collaboration & Agile Development: Participate in daily stand-ups, sprint planning, and retrospective meetings. Collaborate with global teams to gather requirements and implement solutions. Follow Agile methodologies and contribute to continuous integration and deployment (CI/CD) practices. System Architecture & Best Practices: Contribute to system design discussions and propose technical improvements. Ensure development follows best practices and modern software design principles. Required Skills & Expertise: 3-5 years of experience in full-stack software development. Strong hands-on experience with: Node.js REST API development (Primary) Angular, TypeScript, REST APIs Understandingof .NET development, C#, the .NET Framework, and related Web technologies Web Forms, ADO.Net, Microsoft SQL Server database, REST and Web Services (Secondary Nice to Have) SQL Server (T-SQL, Stored Procedures, Query Optimization, Indexing) Availability for technical support at weekends (Whenever required) Experience in working with third-party APIs Integrations Proficiency in version control systems (Git, Azure Dev Ops). Ability and passion for learning new software technologies. Excellent communication skills and the ability to coordinate with cross-functional global teams. Strong problem-solving skills and the ability to work in a global team environment. Experience in cross-browser compatibility, accessibility, and web standards. Solid understanding of object-oriented programming (OOP). Ability to multi-task and manage multiple projects simultaneously. Must quickly be able to understand the business / functional goal of the product Bachelors degree in computer science, Engineering, or equivalent experience.

Gambling Facilities and Casinos
Las Vegas Nevada +6

RecommendedJobs for You

Chennai, Pune, Mumbai, Bengaluru, Gurgaon

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)