Image Loading

Principal Software Engineer

Job Description

  • Kolkata, WB 

Essential Functions

  • Lead the evaluation and determination of future design of current and new product lines.
  • Implement new processes, procedures, technology, and tools in order to increase developer productivity, product quality, performance and security.
  • Where appropriate, utilize multi-tiered applications design and development methodologies for enterprise application development utilizing tools, including HTML/JavaScript (UI technologies – Angular / React), .Net window services and SQL.
  • Evolve mitigation plans for technical debt risk items in projects
  • Enhance current design standards to allow for a phased migration to newer technology.
  • Establish code efficiency standards in order to ensure product performance.
  • Work directly with the Product Development management to create future technology roadmaps.
  • Design software modules that will work together to produce desired product. Ensures completed modules provide all functionality described by application experts and meet performance guidelines.
  • All other duties and responsibilities as assigned

 Skills needed to be successful

  • Strong in Microsoft development environments and technologies, C#, .NET, JavaScript, Angular and HTML
  • Cloud technologies – AWS
  • Database technologies: Inter-systems Cache, SQL Server
  • Platforms and OS technologies: Microsoft Windows, Mobile OS
  • DevOps skills - Jenkins
  • Excellent knowledge of software design and implementation
  • Superior analytical capabilities for identifying and resolving engineering tradeoffs
  • Demonstrated leadership abilities in directing technical activities
  • Proven time management, communication, decision making, presentation and organization skills.
  • Influential in translating complex ideas into consumable presentations for all audiences up to C-Suite

Required Experience & Education

  • Bachelor’s  in software engineering, computer science, or related discipline or equivalent relevant work experience
  • 8-10 years’ software product development experience with proficiency in 3 or more of the below:
  • .NET - ASP, C#, VB.net
  • Bootstrap, MVC, OOP, IIS, jQuery, OOAD, Design Patterns, JSON
  • MVVM like Angular.js, working Knowledge of SaaS, Architectural Patterns, Experienced in Source Control Management like TFS, GIT
  • InterSystems products, particularly Cache
  • Multi-tiered application design and development
  • RDBMS design (SQL Server, Oracle, etc.)
  • Service Oriented Architecture
  • Experience working with globally dispersed teams 

Preferred Experience & Education 

  • Bachelor’s / Master’s Degree in Software Engineering, Computer Science or related discipline
  • 3+ years’ experience in Healthcare Software

Qualifications

  • Bachelors or better.

Experience

  • 10-12 years

Skills

  • .NET
  • MVC
  • Design Patterns
  • JSON
  • MVVM

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Aug 04, 2023

Experience

8 to 12 Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent