Talent.com
This job offer is not available in your country.
Principal Software Engineer

Principal Software Engineer

RAVSoft Solutions Inc.Chennai, India
6 hours ago
Job description

Job Overview :

We are seeking a Senior Full-Stack Engineer / Principal Software Engineer with 6+ years of experience The Principal Software Engineer is responsible for designing and implementing software architecture for current and future products. This role is responsible for evaluating the existing and new designs for quality and long-term viability. The Principal Software Engineer must be able to problem solve both in the present, and make sure solutions align with future strategic initiatives.

Key Responsibilities :

Designing and implementing software architecture for current and future products.

Researching and analyzing third-party software packages and tools

Defining software development process and coding standards

Reviewing new and existing designs for correctness, robustness, and long-term viability

Designing and developing web-based systems using Microsoft .NET technologies in a multi-tiered environment including working with front-end components, business logic, workflow logic, backend systems as well as integration endpoints.

Developing user interfaces built using JavaScript and other browser-based technologies with a focus on usability, security, cross-browser compatibility, and performance.

Determining operational feasibility through analysis, problem definition, requirements gathering, solution development, and solution proposal.

Designing and developing new core functionality.

Adhering to coding standards and in accordance with applicable software development methodology and release processes.

Working with Quality Assurance including functional performance and deployment issues.

Performing technical root cause analysis and outline corrective action for given problems.

Collaborating and adding value through participation in peer code reviews, providing comments and suggestions.

Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

Working collaboratively and professionally with other team members (QA, PM, Support) members to achieve customer goals.

Reviewing product and / or application information including manuals and brochures for technical accuracy, as needed.

Mentoring less experienced Software Engineers.

Serving as a technical lead including directing other’s work, as required.

Managing the responsibility of participating on multiple projects.

✅ Required Skills & Experience :

6+ years of professional experience in full-stack development

Professional experience using .NET (VB and / or C#) or other object-oriented programming technologies (Java, Objective-C, C++, etc.) for building database driven web applications.

Professional experience using relational databases and writing SQL.

Understanding of object relational mapping preferably including the persistence API (JPA or NPA) and the use of corresponding frameworks (Hibernate, NHibernate, etc.).

Cross-browser client-side development experience using HTML5, CSS3 and JavaScript.

Professional experience with JavaScript frameworks / libraries (Dojo, D3, Angular, Vue, React, jQuery, Backbone.js, Ember.js, etc.) including the use of AJAX and JSON.

Well versed in the use of version control systems (SVN, Mercurial, etc.).

Working knowledge of SOAP and REST based web services.

Strong attention to detail in diagnosing problems and ensuring solutions address the issues.

Demonstrate proficient ability to capture and document software requirements.

Demonstrated ability to effectively manage project activities with and through internal relationships including Software Engineers, Customer Support, Quality Assurance and Project Management.

Must possess the ability to write SQL in an ad hoc fashion to facilitate the troubleshooting of customer application issues.

Planning, organizing, setting objectives, and managing time to meet deadlines.

Nice to Have :

Masters or Bachelor’s degree in Information Systems, Computer Science, Engineering, related discipline, or equivalent work experience.

MS SQL specific knowledge preferred.

Working knowledge of clinical trial process and medical informatics is preferred.

Create a job alert for this search

Principal Software Engineer • Chennai, India

Related jobs
  • Promoted
  • New!
Principal Solutions Engineer

Principal Solutions Engineer

ChargebeeChennai, Tamil Nadu, India
Chargebee is the leading Revenue Growth Management (RGM) platform for subscription businesses.Thousands of companies at every stage of development — from startups to enterprises — use Chargebee to ...Show moreLast updated: less than 1 hour ago
  • Promoted
  • New!
Principal Engineer

Principal Engineer

Recrochennai, tamil nadu, in
Essential duties / responsibilities : .Investigate, troubleshoot, and resolve software issues to ensure system stability and reliability. Maintain and enhance existing applications by optimizing perform...Show moreLast updated: 20 hours ago
  • Promoted
Strategy - Principal Software Engineer - C++ Programming

Strategy - Principal Software Engineer - C++ Programming

StrategyChennai
Company Description : Strategy (Nasdaq : MSTR) is at the forefront of transforming organizations into intelligent enterprises through data...Show moreLast updated: 30+ days ago
  • Promoted
Principal Engineer, Agent Platform

Principal Engineer, Agent Platform

MightyBotChennai, IN
Join our team as a Principal Engineer, where we're focused on graduating AI from interesting demos to indispensable products. You will architect and build the core distributed systems that provide t...Show moreLast updated: 22 days ago
  • Promoted
Striim - Principal Software Engineer

Striim - Principal Software Engineer

StriimChennai
About the job : Striim, (pronounced stream with two is for integration and intelligence), is a unified data integration and streaming platform that connects clouds, d...Show moreLast updated: 20 days ago
  • Promoted
  • New!
Lead Software Engineer

Lead Software Engineer

Zuci SystemsChennai, Tamil Nadu, India
We are looking for an experienced Technical Architect to spearhead our.In this key leadership role, you will define the technical vision and ensure the architectural soundness of our.This position ...Show moreLast updated: less than 1 hour ago
  • Promoted
Principal Software Engineer - Backend Systems

Principal Software Engineer - Backend Systems

ESSCORP TECHChennai
We're Hiring Senior / Principal Software Engineer Location : Chennai (Hybrid) Experience : 5 to 8 Years Notice Period ...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineering Manager - Mobile Technologies

Principal Software Engineering Manager - Mobile Technologies

Essex Pvt LtdChennai
Job Description : Overview : We seek a skilled and experienced Full Stack Engineering Manager ( Full hands-on) to join our dyn...Show moreLast updated: 30+ days ago
Senior Software Engineer

Senior Software Engineer

YouTripChennai, TN, IN
Quick Apply
YouTrip is the leading and fastest-growing multi-currency payment platform in Asia Pacific.In 2018, we pioneered the region's first multi-currency digital wallet. Now, YouTrip is the #1 multi-curren...Show moreLast updated: 16 days ago
  • Promoted
Principal Engineer

Principal Engineer

Prismberry TechnologiesChennai, Tamil Nadu, India
Job Description (Linux Kernel Expert).We are seeking an experienced Principal Firmware Engineer to lead the design, development, and optimization of embedded systems. The ideal candidate will have a...Show moreLast updated: 6 days ago
  • Promoted
  • New!
Python Principal Software Engineer

Python Principal Software Engineer

Thryve Digital Health LLPChennai, Tamil Nadu, India
Python Principal Software Engineer.Ramanujan IT City, Tharamani, Chennai & MindSpace Hi-Tech City, Madhapur, Hyderabad.PM to 12AM IST (Both the way cab will be provided). Strong experience in Soluti...Show moreLast updated: less than 1 hour ago
  • Promoted
Principal Engineer, Software - Cloud Infrastructure [T500-20363]

Principal Engineer, Software - Cloud Infrastructure [T500-20363]

ANSRchennai, tamil nadu, in
ANSR is hiring for one of its clients.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flags...Show moreLast updated: 9 days ago
  • Promoted
Principal Software Engineer - Data Management

Principal Software Engineer - Data Management

ZoominfoChennai
As a Principal Software Engineer in our Data Platform infrastructure team, you'll have a key role in building and designing the strategy of our Enterprise Data Engineering group.Responsibiliti...Show moreLast updated: 30+ days ago
  • Promoted
Principal Backend Engineer, Infrastructure

Principal Backend Engineer, Infrastructure

PebbleChennai, IN
We’re looking for a highly skilled.Platform Engineering team and help us design, build, and operate large-scale, high-performance, cloud-native infrastructure systems. Build internal platform servic...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Principal Software Engineer

Principal Software Engineer

RAVSoft Solutions Inc.Chennai, Tamil Nadu, India
Principal Software Engineer with 6+ years of experience The Principal Software Engineer is responsible for designing and implementing software architecture for current and future products.This role...Show moreLast updated: less than 1 hour ago
  • Promoted
  • New!
Lead Software Engineer

Lead Software Engineer

ChargebeeChennai, Tamil Nadu, India
You will be a key member of the CRM Integration team, driving initiatives to integrate Chargebee with leading CRM platforms seamlessly. Additionally, you will own and evolve the current CRM integrat...Show moreLast updated: less than 1 hour ago
  • Promoted
  • New!
Lead Software Engineer

Lead Software Engineer

Bahwan CyberTekChennai, Tamil Nadu, India
Advanced knowledge of Event-Driven Architecture (EDA) : Practical experience in designing and implementing event-based system with SOLACE. API Development : Proven ability to build and manage RESTful ...Show moreLast updated: less than 1 hour ago
  • Promoted
Senior / Principal Software Engineer

Senior / Principal Software Engineer

Talent ProChennai
Only Chennai Candidates, reason being we have a major weekend drive planned in Chennai on 9th and 10th August.Candidates should be available for the interview F2F and onboarding in our office< / p...Show moreLast updated: 30+ days ago
  • Promoted
Principal Engineer

Principal Engineer

Hotel TraderChennai, IN
We're Hiring : Staff / Principal Engineer (Java) - Remote.Location : Remote | 🌍 Global Team | 💼 Experience : 8–12 years. Ready to build the future of hotel distribution at scale?.At Hotel Trader, we're...Show moreLast updated: 27 days ago
  • Promoted
Prismberry Technology - Principal Engineer - Firmware

Prismberry Technology - Principal Engineer - Firmware

Prismberry TechnologyChennai
Job Description (Linux Kernel Expert) : We are seeking an experienced Principal Firmware Engineer to lead the design, development, and opt...Show moreLast updated: 6 days ago